Datasheet
Section 16 I2C Bus Interface 2 (IIC2) 
R01UH0310EJ0500 Rev. 5.00    Page 979 of 1384 
Sep 25, 2012     
H8S/2426, H8S/2426R, H8S/2424 Group 
16.4.5  Slave Receive Operation 
In slave receive mode, the master device outputs the transmit clock and transmit data, and the 
slave device returns an acknowledge signal. The reception procedure and operations in slave 
receive 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 the same time, RDRF in ICSR is set to read ICDRR (dummy read) and RDRF 
is cleared. (Since the read data show the slave address and R/W, it is not used.) 
3.  Clear RDRF after reading ICDRR every time RDRF is set. If 8th receive clock pulse falls 
while RDRF is 1, SCL is fixed low until ICDRR is read. The change of the acknowledge 
before reading ICDRR, to be returned to the master device, is reflected to the next transmit 
frame. 
4.  The last byte data is read by reading ICDRR. 










