
Contents
RM0351
36/1830
DocID024597 Rev 5
Own address 1 register (I2C_OAR1) . . . . . . . . . . . . . . . . . . . . . . . . . 1291
Own address 2 register (I2C_OAR2) . . . . . . . . . . . . . . . . . . . . . . . . . 1292
Timing register (I2C_TIMINGR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1293
Timeout register (I2C_TIMEOUTR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1294
Interrupt and status register (I2C_ISR) . . . . . . . . . . . . . . . . . . . . . . . 1295
Interrupt clear register (I2C_ICR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1297
PEC register (I2C_PECR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1298
39.7.10 Receive data register (I2C_RXDR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1299
39.7.11 Transmit data register (I2C_TXDR) . . . . . . . . . . . . . . . . . . . . . . . . . . 1299
USART main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1302
USART extended features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1303
USART implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1304
USART functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1304
USART character description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1307
USART transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1309
USART baud rate generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1318
Tolerance of the USART receiver to clock deviation . . . . . . . . . . . . . 1320
USART auto baud rate detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321
Multiprocessor communication using USART . . . . . . . . . . . . . . . . . . 1322
Modbus communication using USART . . . . . . . . . . . . . . . . . . . . . . . 1324
USART parity control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1325
40.5.10 USART LIN (local interconnection network) mode . . . . . . . . . . . . . . 1326
40.5.11 USART synchronous mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1328
40.5.12 USART Single-wire Half-duplex communication . . . . . . . . . . . . . . . . 1331
40.5.14 USART IrDA SIR ENDEC block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1336
40.5.15 USART continuous communication in DMA mode . . . . . . . . . . . . . . 1338
40.5.16 RS232 hardware flow control and RS485 driver enable
40.5.17 Wakeup from Stop mode using USART . . . . . . . . . . . . . . . . . . . . . . . 1342
USART low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1344