DocID025202 Rev 7
784/1080
RM0365
Inter-integrated circuit (I2C) interface
834
Slave receiver
RXNE is set in I2C_ISR when the I2C_RXDR is full, and generates an interrupt if RXIE is
set in I2C_CR1. RXNE is cleared when I2C_RXDR is read.
When a STOP is received and STOPIE is set in I2C_CR1, STOPF is set in I2C_ISR and an
interrupt is generated.
Figure 294. Transfer sequence flowchart for slave receiver with NOSTRETCH=0
D^ϭϵϴϱϱsϮ
6ODYHLQLWLDOL]DWLRQ
6ODYHUHFHSWLRQ
5HDG$''&2'(DQG',5LQ,&B,65
6HW,&B,&5$''5&)
:ULWH,&B5;'55;'$7$
,&B,65$''5
"
1R
<HV
,&B,655;1(
"
<HV
1R
6&/
VWUHWFKHG