2
RM0090
Inter-integrated circuit (I
C) interface
Data and addresses are transferred as 8-bit bytes, MSB first. The first byte(s) following the
start condition contain the address (one in 7-bit mode, two in 10-bit mode). The address is
always transmitted in Master mode.
A 9th clock pulse follows the 8 clock cycles of a byte transfer, during which the receiver must
send an acknowledge bit to the transmitter. Refer to
Figure
238.
2
Figure 238. I
C bus protocol
SDA
ACK
MSB
SCL
1
2
8
9
Stop
Start
condition
condition
2
Acknowledge may be enabled or disabled by software. The I
C interface addresses (dual
addressing 7-bit/ 10-bit and/or general call address) can be selected by software.
2
The block diagram of the I
C interface is shown in
Figure
239.
DocID018909 Rev 11
831/1731
864
Need help?
Do you have a question about the STM32F405 and is the answer not in the manual?