PIC16C770 Microchip Technology Inc., PIC16C770 Datasheet - Page 98

no-image

PIC16C770

Manufacturer Part Number
PIC16C770
Description
18/20-pin, 8-bit Cmos Microcontrollers With 10/12-bit A/d
Manufacturer
Microchip Technology Inc.
Datasheet
PIC16C717/770/771
FIGURE 9-25:
FIGURE 9-26:
DS41120B-page 96
SDA
SCL
SEN
S
BCLIF
SSPIF
S
BCLIF
SSPIF
SDA
SCL
SEN
’0’
’0’
SCL = 0 before BRG time out,
Bus collision occurs, Set BCLIF.
SDA pulled low by other master.
Reset BRG and assert SDA
BUS COLLISION DURING START CONDITION (SCL = 0)
BRG RESET DUE TO SDA COLLISION DURING START CONDITION
Set SEN, enable START
sequence if SDA = 1, SCL = 1
’0’
Less than T
BRG
SDA = 0, SCL = 1
SDA = 0, SCL = 1
Advance Information
T
BRG
Set SEN, enable START
sequence if SDA = 1, SCL = 1
SDA = 0, SCL = 1
Set SSPIF
s
Set S
T
BRG
T
BRG
SCL = 0 before SDA = 0,
Bus collision occurs, Set BCLIF.
Set SSPIF
SCL pulled low after BRG
Time-out
Interrupts cleared
in software.
’0’
’0’
Interrupts cleared
in software.
2002 Microchip Technology Inc.

Related parts for PIC16C770