English
Language : 

PIC17C7XX_13 Datasheet, PDF (155/306 Pages) Microchip Technology – High-Performance 8-bit CMOS EPROM Microcontrollers with 10-bit A/D
FIGURE 15-21: START CONDITION FLOW CHART
SSPEN = 1,
SSPCON1<3:0> = 1000
Idle Mode
Bus Collision Detected,
Set BCLIF,
Release SCL,
Clear SEN
SEN (SSPCON2<0> = 1)
No
SDA = 1?
SCL = 1?
Yes
Load BRG with
SSPADD<6:0>
No
Yes
No
SCL= 0?
SDA = 0?
No BRG
Rollover?
Yes
Yes
Reset BRG
Force SDA = 0,
Load BRG with
SSPADD<6:0>,
Set S bit.
No SCL = 0?
Yes
Reset BRG
No
BRG
Rollover?
Yes
Force SCL = 0,
START Condition Done,
Clear SEN
and set SSPIF
PIC17C7XX
 1998-2013 Microchip Technology Inc.
DS30289C-page 155