R01UH0822EJ0100 Rev.1.00
Page 768 of 1041
Jul 31, 2019
RX13T Group
24. I
2
C-bus Interface (RIICa)
Figure 24.15
Example of Slave Transmission Flowchart
Read ICDRR register
Slave transmission
ICSR2.NACKF = 0
End of slave transmission
Yes
No
ICSR2.NACKF = 0?
ICSR2.TDRE = 1?
Write data to ICDRT register
Yes
Yes
All data transmitted?
Yes
ICSR2.STOP = 0
No
No
No
No
[1] Initial settings
[2], [3] Check ACK bit and set transmit data
(Checking of ACK not necessary immediately after
address is received)
[5] Check stop condition issuance
Yes
[4] Dummy read to release the SCL
[6] Processing for the next transfer operation.
Initial settings
ICSR2.TEND = 1?
ICSR2.STOP = 1?