PIC16C774 Microchip Technology Inc., PIC16C774 Datasheet - Page 92
PIC16C774
Manufacturer Part Number
PIC16C774
Description
28/40-pin, 8-bit Cmos Microcontrollers W/ 12-bit A/d
Manufacturer
Microchip Technology Inc.
Datasheet
1.PIC16C774.pdf
(201 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC16C774-E/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Company:
Part Number:
PIC16C774-E/PQ
Manufacturer:
Microchip Technology
Quantity:
10 000
Company:
Part Number:
PIC16C774-E/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Company:
Part Number:
PIC16C774-I/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Company:
Part Number:
PIC16C774-I/P
Manufacturer:
MICROCHIP
Quantity:
12 000
Company:
Part Number:
PIC16C774-I/PQ
Manufacturer:
VISHAY
Quantity:
1 600
Company:
Part Number:
PIC16C774-I/PQ
Manufacturer:
Microchip Technology
Quantity:
10 000
Company:
Part Number:
PIC16C774ES
Manufacturer:
MICROCHIP
Quantity:
21
Company:
Part Number:
PIC16C774T-I/PQ
Manufacturer:
MICROCHIP
Quantity:
1 560
PIC16C77X
FIGURE 8-36: BUS COLLISION DURING START CONDITION (SCL = 0)
FIGURE 8-37: BRG RESET DUE TO SDA COLLISION DURING START CONDITION
DS30275A-page 92
SDA
SCL
SEN
BCLIF
S
SSPIF
BCLIF
S
SSPIF
SDA
SCL
SEN
’0’
’0’
SCL = 0 before BRG time out,
Bus collision occurs, Set BCLIF.
Set SEN, enable start
sequence if SDA = 1, SCL = 1
’0’
SDA pulled low by other master.
Reset BRG and assert SDA
Less than T
SDA = 0, SCL = 1
SDA = 0, SCL = 1
BRG
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
Timeout
Interrupts cleared
in software.
’0’
’0’
Interrupts cleared
in software.
1999 Microchip Technology Inc.