English
Language : 

HD6432633 Datasheet, PDF (908/1453 Pages) Renesas Technology Corp – Series of Microcomputers (MCUs: microcomputer units)
• Notes on I2C Bus Interface Stop Condition Instruction Issuance
If the rise time of the 9th SCL acknowledge exceeds the specification because the bus load
capacitance is large, or if there is a slave device of the type that drives SCL low to effect a
wait, issue the stop condition instruction after reading SCL and determining it to be low, as
shown below.
SCL
SDA
IRIC
9th clock High period secured
VIH
As waveform rise is late,
SCL is detected as low
Stop condition
[1] Determination of SCL = low [2] Stop condition instruction issuance
Figure 18-23 Timing of Stop Condition Issuance
• Notes on IRIC Flag Clearance when Using Wait Function
If the SCL rise time exceeds the designated duration or if the slave device is of the type that
keeps SCL low and applies a wait state when the wait function is used in the master mode of
the I2C bus interface, read SCL and clear the IRIC flag after determining that SCL has gone
low, as shown below.
Clearing the IRIC flag to 0 when WAIT is set to 1 and SCL is being held at high level can
cause the SDA value to change before SCL goes low, resulting in a start condition or stop
condition being generated erroneously.
SCL
SDA
IRIC
SCL = high duration
maintained
VIH
SCL = low detected
[1] Judgment that SCL = low [2] IRIC clearance
Figure 18-24 IRIC Flag Clearance in WAIT = 1 Status
854