339
CHAPTER 17 SERIAL INTERFACE CHANNEL 0 (
µ
PD78058FY SUBSERIES)
(4) I2C (Inter IC) bus mode (MSB-first)
This mode is used for 8-bit data transfer with two or more devices using two lines of serial clock (SCL) and
serial data bus (SDA0 or SDA1).
This mode is in compliance with the I2C bus format. In this mode, the transmitter outputs three kinds of data
onto the serial data bus: “start condition”, “data”, and “stop condition”, to be actually sent or received. The
receiver automatically distinguishes the received data into “start condition”, “data”, or “stop condition”, by
hardware.
Figure 17-1. Serial Bus Configuration Example Using I2C Bus
Master CPU
SCL
SDA0 (SDA1)
SCL
SDA0 (SDA1)
Slave CPU1
Slave CPU2
Slave CPUn
AV
DD
AV
DD
SCL
SDA0 (SDA1)
SCL
SDA0 (SDA1)