Datasheet
Section 17 I
2
C Bus Interface 2 (IIC2)
R01UH0309EJ0500 Rev. 5.00 Page 1021 of 1408
Sep 24, 2012
H8S/2456, H8S/2456R, H8S/2454 Group
Section 17 I
2
C Bus Interface 2 (IIC2)
This LSI has a four-channel I
2
C bus interface.
The I
2
C bus interface conforms to and provides a subset of the NXP I
2
C bus (inter-IC bus)
interface functions (Rev. 0.3) for standard-mode and fast-mode. The register configuration that
controls the I
2
C bus differs partly from the NXP configuration, however.
Figure 17.1 shows a block diagram of the I
2
C bus interface 2. Figure 17.2 shows an example of
I/O pin connections to external circuits.
17.1 Features
• Continuous transmission/reception
Since the shift register, transmit data register, and receive data register are independent from
each other, the continuous transmission/reception can be performed.
• Start and stop conditions generated automatically in master mode
• Selection of acknowledge output levels when receiving
• Automatic loading of acknowledge bit when transmitting
• Bit synchronization/wait function
In master mode, the state of SCL is monitored per bit, and the timing is synchronized
automatically. If transmission/reception is not yet possible, set the SCL to low until
preparations are completed.
• Six interrupt sources
Transmit-data-empty (including slave-address match), transmit-end, receive-data-full
(including slave-address match), arbitration lost, NACK detection, and stop condition
detection
• Direct bus drive
Two pins, SCL and SDA pins function as NMOS open-drain outputs.