1. I2C bus interface
SC5358 is connected to I2C bus via the SCL and SDA, controlled by MCU.
A data on the SDA line must be stable when the SCL line is high state. It can be changed only when the SCL
line is low state. Please refer to the figure below.
Start and stop conditions
A start condition is activated when the SCL is high state and the SDA shifts from high to low state. A stop
condition is activated when the SCL is high state and the SDA shifts from low to high state. Please refer to the
Start and stop conditions are generated by MCU. The buses are busy after a start condition is activated and are
idle after a while when a stop condition is activated.
Every byte transmitted to the SDA line consists of 8 bits. Each byte must be followed by an acknowledge bit.
The MSB is transmitted first.
During the 9th clock pulse, MCU puts a resistive high level on the SDA line and waits for acknowledge signal.
As a peripheral SC5358 must pull down the SDA line if acknowledging, or else keeps high state. Please refer to
the figure below.
HANGZHOU SILAN MICROELECTRONICS CO.,LTD
Page 4 of 9
Free Datasheet http://www.0PDF.com