Read IRIC in ICSR
IRIC = 1?
(1) Confirm completion of 1-
byte transmission
(2) Confirm that SCL is low
Clear IRIC in ICSR
Retransmission?
(3) Issue retransmission
start condition
No
(4) Confirm that SCL is high
(5) Write transmit data
Other operation
Yes
Note: “Read SCL” means
reading DR for the
SCL pin.
Read SCL
No
SCL = 0?
Yes
Write 1 to BBSY and
0 to SCP in ICSR
Read SCL
SCL = 1?
No
Yes
Write data to ICDR
Figure 13.16 Recommended Program Flow for Retransmission Start Condition Issuance
9
SCL
SDA
ACK
Bit 7
IRIC
(1) IRIC check (2) SCL low level
determination
(4) SCL high level
determination
(5) Transmit data setting
(3) Retransmission start
condition issuance
Figure 13.17 Timing Chart for Retransmission Start Condition Issuance
310