RM0091 Universal synchronous asynchronous receiver transmitter (USART)
Doc ID 018940 Rev 1 609/742
25.6 USART interrupts
The USART interrupt events are connected to the same interrupt vector (see Figure 252).
● During transmission: Transmission Complete, Clear to Send, Transmit Data Register
empty or Framing error (in Smartcard mode) interrupt.
● During reception: Idle Line detection, Overrun error, Receive data register not empty,
Parity error, LIN break detection, Noise Flag (only in multi buffer communication),
Framing Error (only in multi buffer communication), Character match, etc.
These events generate an interrupt if the corresponding Enable Control Bit is set.
Table 89. USART interrupt requests
Interrupt event Event flag
Enable
Control bit
Transmit data register empty TXE TXEIE
CTS interrupt CTSIF CTSIE
Transmission Complete TC TCIE
Receive data register not empty (data ready to be read) RXNE
RXNEIE
Overrun error detected ORE
Idle line detected IDLE IDLEIE
Parity error PE PEIE
LIN break LBDF LBDIE
Noise Flag, Overrun error and Framing Error in multibuffer
communication.
NF or ORE or FE EIE
Character match CMF CMIE
Receiver timeout error RTOF RTOIE
End of Block EOBF EOBIE
Wakeup from Stop mode WUF
(1)
1. The WUF interrupt is active only in Stop mode.
WUFIE