PIC18F24J10-E/ML MICROCHIP [Microchip Technology], PIC18F24J10-E/ML Datasheet - Page 184

no-image

PIC18F24J10-E/ML

Manufacturer Part Number
PIC18F24J10-E/ML
Description
28/40/44-Pin High-Performance RISC Microcontrollers with nanoWatt Technology
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet
PIC18F45J10 FAMILY
FIGURE 15-27:
FIGURE 15-28:
DS39682C-page 182
SDAx
SCLx
SEN
BCLxIF
S
SSPxIF
S
BCLxIF
SSPxIF
SDAx
SCLx
SEN
BUS COLLISION DURING START CONDITION (SCLx = 0)
BRG RESET DUE TO SDAx ARBITRATION DURING START CONDITION
‘0’
‘0’
SDAx pulled low by other master.
Reset BRG and assert SDAx.
SCLx = 0 before BRG time-out,
bus collision occurs. Set BCLxIF.
Set SEN, enable Start
sequence if SDAx = 1, SCLx = 1
Less than T
BRG
SDAx = 0, SCLx = 1
SDAx = 0, SCLx = 1
SDAx = 0, SCLx = 1,
set SSPxIF
Preliminary
T
Set SEN, enable Start
sequence if SDAx = 1, SCLx = 1
BRG
S
Set S
T
BRG
T
BRG
Set SSPxIF
SCLx = 0 before SDAx = 0,
bus collision occurs. Set BCLxIF.
SCLx pulled low after BRG
time-out
Interrupt cleared
in software
Interrupts cleared
in software
© 2007 Microchip Technology Inc.
‘0’
‘0’
‘0’

Related parts for PIC18F24J10-E/ML