Document # 001-20559 Rev. *D
305
I2C
28.4.3
Status Timing
illustrates the interrupt timing for Byte Com-
plete, which occurs on the positive edge of the ninth clock
(byte + ACK/NACK) in transmit mode and on the positive
edge of the eighth clock in receive mode. There is a maxi-
mum of three cycles of latency, due to the input synchro-
nizer/filter circuit. As shown, the interrupt occurs on the
clock following a valid SCL positive edge input transition
(after the synchronizers). The Address bit is set with the
same timing, but only after a slave address has been
received. The LRB (Last Received Bit) status is also set with
the same timing, but only on the ninth bit after a transmitted
byte.
Figure 28-6. Byte Complete, Address, LRB Timing
shows the timing for Stop Status. This bit is set
(and the interrupt occurs) two clocks after the synchronized
and filtered SDA line transitions to a ‘1’, when the SCL line is
high.
Figure 28-7. Stop Status and Interrupt Timing
illustrates the timing for bus error interrupts. Bus
Error status (and Interrupt) occurs one cycle after the inter-
nal Start or Stop Detect (two cycles after the filtered and
synced SDA input transition).
Figure 28-8. Bus Error Interrupt Timing
3 Cycles
Latency
CLOCK
Transmit: Ninth positive edge SCL
Receive: Eighth positive edge SCL
SCL
SCL_IN
(Synchronized)
IRQ
Max
CLOCK
SCL
SDA_IN
(Synchronized)
STOP IRQ
and STATUS
SDA
STOP DETECT
CLOCK
SCL
SDA_IN
(Synchronized)
BUS ERROR
and INTERRUPT
SDA
START DETECT
Misplaced Start
Misplaced Stop
CLOCK
SCL
SDA_IN
(Synchronized)
BUS ERROR
and INTERRUPT
SDA
STOP DETECT
Summary of Contents for PSoC CY8C23533
Page 4: ...Contents Overview 4 Document 001 20559 Rev D Section G Glossary 385 Index 401 ...
Page 16: ...Contents Overview 16 Document 001 20559 Rev D ...
Page 24: ...24 Document 001 20559 Rev D Section A Overview ...
Page 30: ...30 Document 001 20559 Rev D Pin Information ...
Page 54: ...54 Document 001 20559 Rev D Supervisory ROM SROM ...
Page 60: ...60 Document 001 20559 Rev D RAM Paging ...
Page 68: ...68 Document 001 20559 Rev D Interrupt Controller ...
Page 76: ...12 Document 001 20559 Rev D General Purpose IO GPIO ...
Page 82: ...18 Document 001 20559 Rev D Internal Main Oscillator IMO ...
Page 84: ...20 Document 001 20559 Rev D Internal Low Speed Oscillator ILO ...
Page 90: ...26 Document 001 20559 Rev D External Crystal Oscillator ECO ...
Page 94: ...30 Document 001 20559 Rev D Phase Locked Loop PLL ...
Page 106: ...42 Document 001 20559 Rev D Sleep and Watchdog ...
Page 228: ...164 Document 001 20559 Rev D Section D Digital System ...
Page 234: ...170 Document 001 20559 Rev D Array Digital Interconnect ADI ...
Page 278: ...214 Document 001 20559 Rev D Digital Blocks ...
Page 296: ...232 Document 001 20559 Rev D Analog Interface ...
Page 304: ...240 Document 001 20559 Rev D Analog Array ...
Page 308: ...244 Document 001 20559 Rev D Analog Input Configuration ...
Page 312: ...248 Document 001 20559 Rev D Analog Reference ...
Page 338: ...274 Document 001 20559 Rev D Section F System Resources ...
Page 354: ...290 Document 001 20559 Rev D Multiply Accumulate MAC ...
Page 374: ...310 Document 001 20559 Rev D I2C ...
Page 400: ...336 Document 001 20559 Rev D Section G Glossary ...