RM0016 Contents
Doc ID 14587 Rev 8 13/449
22.4 LIN mode functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
22.4.1 Master mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
22.4.2 Slave mode with automatic resynchronization disabled . . . . . . . . . . . 337
22.4.3 Slave mode with automatic resynchronization enabled . . . . . . . . . . . . 340
22.4.4 LIN mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
22.5 UART low power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
22.6 UART interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
22.7 UART registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
22.7.1 Status register (UART_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
22.7.2 Data register (UART_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
22.7.3 Baud rate register 1 (UART_BRR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
22.7.4 Baud rate register 2 (UART_BRR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
22.7.5 Control register 1 (UART_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
22.7.6 Control register 2 (UART_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
22.7.7 Control register 3 (UART_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
22.7.8 Control register 4 (UART_CR4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
22.7.9 Control register 5 (UART_CR5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
22.7.10 Control register 6 (UART_CR6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
22.7.11 Guard time register (UART_GTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
22.7.12 Prescaler register (UART_PSCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
22.7.13 UART register map and reset values . . . . . . . . . . . . . . . . . . . . . . . . . . 360
23 Controller area network (beCAN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
23.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
23.2 beCAN main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
23.3 beCAN general description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
23.3.1 CAN 2.0B active core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
23.3.2 Control, status and configuration registers . . . . . . . . . . . . . . . . . . . . . 363
23.3.3 Tx mailboxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
23.3.4 Acceptance filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
23.4 Operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
23.4.1 Initialization mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
23.4.2 Normal mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
23.4.3 Sleep mode (low power) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
23.4.4 Time triggered communication mode . . . . . . . . . . . . . . . . . . . . . . . . . 366
23.5 Test modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367