Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

PIC16F1825T-ESS Datasheet(PDF) 274 Page - Microchip Technology

Part # PIC16F1825T-ESS
Description  14/20-Pin Flash Microcontrollers with XLP Technology
PDF  448 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16F1825T-ESS Datasheet(HTML) 274 Page - Microchip Technology

Back Button PIC16F1825T-ESS Datasheet HTML 270Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 271Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 272Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 273Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 274Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 275Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 276Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 277Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 278Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 274 / 448 page
background image
PIC16(L)F1825/1829
DS41440C-page 274
 2010-2012 Microchip Technology Inc.
25.6.4
I2C MASTER MODE START
CONDITION TIMING
To initiate a Start condition (Figure 25-26), the user
sets the Start Enable bit, SEN bit of the SSPxCON2
register. If the SDAx and SCLx pins are sampled high,
the Baud Rate Generator is reloaded with the contents
of SSPxADD<7:0> and starts its count. If SCLx and
SDAx are both sampled high when the Baud Rate
Generator times out (TBRG), the SDAx pin is driven
low. The action of the SDAx being driven low while
SCLx is high is the Start condition and causes the S bit
of the SSPxSTAT1 register to be set. Following this,
the Baud Rate Generator is reloaded with the contents
of SSPxADD<7:0> and resumes its count. When the
Baud Rate Generator times out (TBRG), the SEN bit of
the SSPxCON2 register will be automatically cleared
by hardware; the Baud Rate Generator is suspended,
leaving the SDAx line held low and the Start condition
is complete.
FIGURE 25-26:
FIRST START BIT TIMING
Note 1:
If at the beginning of the Start condition,
the SDAx and SCLx pins are already
sampled low, or if during the Start
condition, the SCLx line is sampled low
before the SDAx line is driven low, a bus
collision
occurs,
the
Bus
Collision
Interrupt Flag, BCLxIF, is set, the Start
condition is aborted and the I2C module is
reset into its Idle state.
2:
The Philips I2C™ Specification states that
a bus collision cannot occur on a Start.
SDAx
SCLx
S
TBRG
1st bit
2nd bit
TBRG
SDAx = 1,
At completion of Start bit,
SCLx = 1
Write to SSPxBUF occurs here
TBRG
hardware clears SEN bit
TBRG
Write to SEN bit occurs here
Set S bit (SSPxSTAT<3>)
and sets SSPxIF bit



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com