Contents
RM0365
21/1080
DocID025202 Rev 7
Inter-integrated circuit (I2C) interface . . . . . . . . . . . . . . . . . . . . . . . . . 765
I2C clock requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768
I2C slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777
I2C master mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786
I2C_TIMINGR register configuration examples . . . . . . . . . . . . . . . . . . 798
28.4.12 SMBus: I2C_TIMEOUTR register configuration examples . . . . . . . . . 804
28.4.14 Wakeup from Stop mode on address match . . . . . . . . . . . . . . . . . . . . 813
Control register 1 (I2C_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818
Control register 2 (I2C_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
Own address 1 register (I2C_OAR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 824
Own address 2 register (I2C_OAR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 825
Timing register (I2C_TIMINGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 826
Timeout register (I2C_TIMEOUTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 827
Interrupt and status register (I2C_ISR) . . . . . . . . . . . . . . . . . . . . . . . . 828
Interrupt clear register (I2C_ICR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 830
PEC register (I2C_PECR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831