English
Language : 

PIC17C75X Datasheet, PDF (156/320 Pages) Microchip Technology – High-Performance 8-Bit CMOS EPROM Microcontrollers
PIC17C75X
FIGURE 15-33: ACKNOWLEDGE FLOWCHART
Idle mode
Set ACKEN
Force SCL = 0
No SCL = 0?
Yes
Drive ACKDT bit
(SSPCON2<5>)
onto SDA pin,
Load BRG with
SSPADD<6:0>,
start count.
No
BRG
rollover?
Yes
Force SCL = 1
No SCL = 1?
(Clock Arbitration)
Yes
Load BRG with
SSPADD <6:0>,
start count.
BRG
Yes
rollover?
No
Yes
SCL = 0?
Reset BRG
No
Force SCL = 0,
Clear ACKEN
No
ACKDT = 0?
Yes
Yes
SDA = 1?
No
Bus collision detected,
Set BCLIF,
Release SCL,
Clear ACKEN
DS30264A-page 156
Preliminary
© 1997 Microchip Technology Inc.