
Contents
RM0453
36/1454
RM0453 Rev 2
35.8.13 USART transmit data register (USART_TDR) . . . . . . . . . . . . . . . . . . 1201
35.8.14 USART prescaler register (USART_PRESC) . . . . . . . . . . . . . . . . . . 1202
Low-power universal asynchronous receiver
transmitter (LPUART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205
LPUART introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205
LPUART main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1206
LPUART implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1207
LPUART functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
LPUART block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1208
LPUART character description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1209
LPUART FIFOs and thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210
LPUART transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1211
LPUART receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1214
LPUART baud rate generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1218
Tolerance of the LPUART receiver to clock deviation . . . . . . . . . . . . 1219
LPUART multiprocessor communication . . . . . . . . . . . . . . . . . . . . . . 1220
36.4.11 LPUART single-wire Half-duplex communication . . . . . . . . . . . . . . . 1223
36.4.12 Continuous communication using DMA and LPUART . . . . . . . . . . . . 1223
36.4.13 RS232 Hardware flow control and RS485 Driver Enable . . . . . . . . . 1226
36.4.14 LPUART low-power management . . . . . . . . . . . . . . . . . . . . . . . . . . . 1228
LPUART in low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1231
LPUART control register 1 [alternate] (LPUART_CR1) . . . . . . . . . . . 1233
LPUART control register 1 [alternate] (LPUART_CR1) . . . . . . . . . . . 1236
LPUART control register 2 (LPUART_CR2) . . . . . . . . . . . . . . . . . . . 1239
LPUART control register 3 (LPUART_CR3) . . . . . . . . . . . . . . . . . . . 1241
LPUART baud rate register (LPUART_BRR) . . . . . . . . . . . . . . . . . . 1244
LPUART request register (LPUART_RQR) . . . . . . . . . . . . . . . . . . . . 1245
LPUART interrupt and status register [alternate] (LPUART_ISR) . . . 1245
LPUART interrupt and status register [alternate] (LPUART_ISR) . . . 1250
LPUART interrupt flag clear register (LPUART_ICR) . . . . . . . . . . . . 1253