AT32F435/437 Series Reference Manual
2022.11.11 Page 190 Rev 2.03
SMBus slave transmission
Figure 11-18 SMBus slave transmission flow
AddressS r/w
A Data1 A Data2 A
P
Master to Slave
Slave to Master
S = Start
A = Acknowledge
P = Stop
SMBus slave transmitter N bytes + PEC
EV1.I2C_STS_ADDRF = 1, set I2C_CTRL2 CNT = N+1, PECTEN = 1,
I2C_CLR_ADDRC = 1
EV2. I2C_STS_TDIS, write Data1
EV3. I2C_STS_TDIS, write Data2
EV4. I2C_STS_TDIS, write Data3
EV5. I2C_STS_TDIS, write DataN
EV6. I2C_STS_STOPF =1, set I2C_CLR_STOPC =1
EV1 EV2
SCL
Stretch
PEC NA
EV3
TDIS
EV6
EV4
EV5
DataN A