I2C bus
TDA75610DLVPD
9.3.2
9.3.3
9.3.4
Start and stop conditions
As shown by Figure 38 a start condition is a HIGH to LOW transition of the SDA line while
SCL is HIGH. The stop condition is a LOW to HIGH transition of the SDA line while SCL is
HIGH.
Byte format
Every byte transferred to the SDA line must contain 8 bits. Each byte must be followed by an
acknowledge bit. The MSB is transferred first.
Acknowledge
The transmitter* puts a resistive HIGH level on the SDA line during the acknowledge clock
pulse (see Figure 39). The receiver** has to pull-down (LOW) the SDA line during the
acknowledge clock pulse, so that the SDA line is stable LOW during this clock pulse.
* Transmitter
– master (µP) when it writes an address to the TDA75610DLVPD
– slave (TDA75610DLVPD) when the µP reads a data byte from TDA75610DLVPD
** Receiver
– slave (TDA75610DLVPD) when the µP writes an address to the TDA75610DLVPD
– master (µP) when it reads a data byte from TDA75610DLVPD
Figure 37. Data validity on the I2C bus
3$!
3#,
$!4! ,).%
34!",% $!4!
6!,)$
#(!.'%
$!4!
!,,/7%$
Figure 38. Timing diagram on the I2C bus
'!0'03
3#,
3$!
)#"53
34!24
34/0
Figure 39. Acknowledge on the I2C bus
'!0'03
3#,
3$!
34!24
-3"
!#+./7,%$'-%.4
&2/- 2%#%)6%2
'!0'03
28/37
DocID024175 Rev 8