English
Language : 

PIC17C7XX Datasheet, PDF (153/328 Pages) Microchip Technology – High-Performance 8-Bit CMOS EPROM Microcontrollers with 10-bit A/D
FIGURE 15-24: START CONDITION FLOWCHART
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 Microchip Technology Inc.
DS30289A-page 153