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

X  

PIC16F1825T-ESS Datasheet(PDF) 282 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) 282 Page - Microchip Technology

Back Button PIC16F1825T-ESS Datasheet HTML 278Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 279Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 280Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 281Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 282Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 283Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 284Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 285Page - Microchip Technology PIC16F1825T-ESS Datasheet HTML 286Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 282 / 448 page
background image
PIC16(L)F1825/1829
DS41440C-page 282
 2010-2012 Microchip Technology Inc.
25.6.13.1
Bus Collision During a Start
Condition
During a Start condition, a bus collision occurs if:
a)
SDAx or SCLx are sampled low at the beginning
of the Start condition (Figure 25-33).
b)
SCLx is sampled low before SDAx is asserted
low (Figure 25-34).
During a Start condition, both the SDAx and the SCLx
pins are monitored.
If the SDAx pin is already low, or the SCLx pin is
already low, then all of the following occur:
• the Start condition is aborted,
• the BCLxIF flag is set and
• the MSSPx module is reset to its Idle state
(Figure 25-33).
The Start condition begins with the SDAx and SCLx
pins deasserted. When the SDAx pin is sampled high,
the Baud Rate Generator is loaded and counts down. If
the SCLx pin is sampled low while SDAx is high, a bus
collision occurs because it is assumed that another
master is attempting to drive a data ‘1’ during the Start
condition.
If the SDAx pin is sampled low during this count, the
BRG is reset and the SDAx line is asserted early
(Figure 25-35). If, however, a ‘1’ is sampled on the
SDAx pin, the SDAx pin is asserted low at the end of
the BRG count. The Baud Rate Generator is then
reloaded and counts down to zero; if the SCLx pin is
sampled as ‘0’ during this time, a bus collision does not
occur. At the end of the BRG count, the SCLx pin is
asserted low.
FIGURE 25-33:
BUS COLLISION DURING START CONDITION (SDAX ONLY)
Note:
The reason that bus collision is not a
factor during a Start condition is that no
two bus masters can assert a Start
condition at the exact same time.
Therefore, one master will always assert
SDAx before the other. This condition
does not cause a bus collision because
the two masters must be allowed to
arbitrate the first address following the
Start condition. If the address is the same,
arbitration must be allowed to continue
into the data portion, Repeated Start or
Stop conditions.
SDAx
SCLx
SEN
SDAx sampled low before
SDAx goes low before the SEN bit is set.
S bit and SSPxIF set because
SSPx module reset into Idle state.
SEN cleared automatically because of bus collision.
S bit and SSPxIF set because
Set SEN, enable Start
condition if SDAx = 1, SCLx = 1
SDAx = 0, SCLx = 1.
BCLxIF
S
SSPxIF
SDAx = 0, SCLx = 1.
SSPxIF and BCLxIF are
cleared by software
SSPxIF and BCLxIF are
cleared by software
Set BCLxIF,
Start condition. Set BCLxIF.



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