English
Language : 

PIC17C7XX_13 Datasheet, PDF (163/306 Pages) Microchip Technology – High-Performance 8-bit CMOS EPROM Microcontrollers with 10-bit A/D
FIGURE 15-27: MASTER RECEIVER FLOW CHART
Idle Mode
RCEN = 1
Num_Clocks = 0,
Release SDA
Force SCL=0,
Load BRG w/
SSPADD<6:0>,
Start Count
BRG
No
Rollover?
Yes
Release SCL
SCL = 1?
(Clock Arbitration)
No
Yes
Sample SDA,
Shift Data into SSPSR
Load BRG with
SSPADD<6:0>,
Start Count.
PIC17C7XX
BRG
No
Rollover?
Yes
Num_Clocks
= Num_Clocks + 1
SCL = 0? No
Yes
No
Num_Clocks
= 8?
Yes
Force SCL = 0,
Set SSPIF,
Set BF.
Move Contents of SSPSR
into SSPBUF,
Clear RCEN.
 1998-2013 Microchip Technology Inc.
DS30289C-page 163