![ARTERY AT32F435 Series Reference Manual Download Page 8](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592008.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 8
Rev 2.03
C interface ................................................................................ 168
C introduction .......................................................................... 168
C main features ....................................................................... 168
C function overview ................................................................. 168
C interface .............................................................................. 169
C timing control ....................................................................... 171
Data transfer management .......................................................... 172
C master communication flow ................................................... 173
C slave communication flow ...................................................... 178
SMBus ....................................................................................... 182
SMBus master communication flow.............................................. 184
SMBus slave communication flow ................................................ 188
Data transfer using DMA ............................................................. 192
Error management ...................................................................... 192
C interrupt requests ................................................................. 194
C debug mode ......................................................................... 194
C registers .............................................................................. 194
Control register1 (I2C_CTRL1) .................................................... 195
Control register2 (I2C_CTRL2) .................................................... 196
Address register1 (I2C_OADDR1) ............................................... 197
Own address register2 (I2C_OADDR2) ........................................ 197
Timing register (I2C_CLKCTRL) .................................................. 197
Timeout register (I2C_TIMEOUT) ................................................ 197
Status register (I2C_STS) ........................................................... 198
Status clear register (I2C_CLR) .................................................. 199
PEC register (I2C_PEC) ............................................................. 200
Receive data register (I2C_RXDT) ............................................ 200
Transmit data register (I2C_TXDT) ........................................... 200
Universal synchronous/asynchronous receiver/transmitter
(USART) .............................................................................. 201
USART introduction ................................................................... 201
Full-duplex/half-duplex selector .................................................. 203
Mode selector ............................................................................ 203