RM0091
Figure 203. Transfer sequence flowchart for I2C slave transmitter, NOSTRETCH=0
Figure 204. Transfer sequence flowchart for I2C slave transmitter, NOSTRETCH=1
Read ADDCODE and DIR in I2Cx_ISR
I2Cx_ISR.TXIS
=1?
Yes
Write I2Cx_TXDR.TXDATA
Doc ID 018940 Rev 1
Inter-integrated circuit (I
Slave
transmission
Slave initialization
No
I2Cx_ISR.ADDR
=1?
Yes
Optional: Set I2Cx_ISR.TXE = 1
Set I2Cx_ICR.ADDRCF
I2Cx_ISR.TXIS
=1?
Yes
Write I2Cx_TXDR.TXDATA
Slave
transmission
Slave initialization
No
No
No
I2Cx_ISR.STOPF
=1?
Yes
Optional: Set I2Cx_ISR.TXE = 1
and I2Cx_ISR.TXIS=1
Set I2Cx_ICR.STOPCF
2
C) interface
SCL
stretched
MS19852V1
483/742
Need help?
Do you have a question about the STM32F05 series and is the answer not in the manual?
Questions and answers