Datasheet
Section 16 I2C Bus Interface 2 (IIC2) 
Page 976 of 1384    R01UH0310EJ0500 Rev. 5.00 
 Sep 25, 2012 
H8S/2426, H8S/2426R, H8S/2424 Group
RDRF
RCVD
ICDRS
ICDRR
Data n-1
Data n
Data n
Data n-1
[5] Read ICDRR 
 after setting RCVD. 
[6] Issue stop
 condition 
[7] Read ICDRR 
 and clear RCVD 
[8] Set slave
 receive mode 
19 23456789
A
A/A
SCL
(master output)
SDA
(master output)
SDA
(slave output)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
Bit 0
User
processing
Figure 16.8 Master Receive Mode Operation Timing 2 
16.4.4  Slave Transmit Operation 
In slave transmit mode, the slave device outputs the transmit data, while the master device outputs 
the receive clock and returns an acknowledge signal. 
The transmission procedure and operations in slave transmit mode are described below. 
1.  Set the ICE bit in ICCRA to 1. Set the MLS and WAIT bits in ICMR and the CKS3 to CKS0 
bits in ICCRA to 1. (Initial setting) Set the MST and TRS bits in ICCRA to select slave receive 
mode, and wait until the slave address matches. 
2.  When the slave address matches in the first frame following detection of the start condition, 
the slave device outputs the level specified by ACKBT in ICIER to SDA, at the rise of the 9th 
clock pulse. At this time, if the 8th bit data (R/W) is 1, the TRS in ICCRA and TDRE in ICSR 
are set to 1, and the mode changes to slave transmit mode automatically. The continuous 
transmission is performed by clearing TDRE after writing transmit data to ICDRT every time 
TDRE is set. 
3.  If TDRE is set after writing last transmit data to ICDRT, wait until TEND in ICSR is set to 1, 
with TDRE = 1. When TEND is set, clear TEND. 
4.  Clear TRS for the end processing, and read ICDRR (dummy read). SCL is free. 
5. Clear TDRE. 










