RM0440 Rev 4 1643/2126
RM0440 Universal synchronous/asynchronous receiver transmitter (USART/UART)
1733
Transmit FIFO threshold
reached
TXFT TXFTIE
TXFT is cleared by hardware
when the TXFIFO content is
less than the programmed
threshold
YES YES
CTS interrupt CTSIF CTSIE
CTSIF cleared by software by
setting CTSCF bit.
YES NO
Transmission Complete TC TCIE
TC cleared when a data is
written in TDR or by setting
TCCF bit.
YES NO
Transmission Complete
Before Guard Time
TCBGT TCBGTIE
TCBGT cleared when a data is
written in TDR or by setting
TCBGTCF bit.
YES NO
Receive data register not
empty (data ready to be read)
RXNE RXNEIE
RXNE cleared by reading RDR
or by setting RXFRQ bit.
YES YES
Receive FIFO Not Empty RXFNE RXFNEIE
RXFNE cleared when the
RXFIFO is empty or by setting
RXFRQ bit.
YES YES
Receive FIFO Full RXFF
(1)
RXFFIE
RXFF cleared when the
RXFIFO contains at least one
data.
YES YES
Receive FIFO threshold
reached
RXFT RXFTIE
RXFT is cleared by hardware
when the RXFIFO content is
less than the programmed
threshold
YES YES
Overrun error detected ORE
RX-
NEIE/RX
FNEIE
ORE cleared by setting
ORECF bit.
YES NO
Idle line detected IDLE IDLEIE
IDLE cleared by setting
IDLECF bit.
YES NO
Parity error PE PEIE
PE cleared by setting PECF
bit.
YES NO
LIN break LBDF LBDIE
LBDF cleared by setting
LBDCF bit.
YES NO
Noise error, Overrun error
and Framing Error in
multibuffer communication.
NE or
ORE or
FE
EIE
NE cleared by setting NECF
bit.
ORE cleared by setting
ORECF bit.
FE flag cleared by setting
FECF bit.
YES NO
Character match CMF CMIE
CMF cleared by setting CMCF
bit.
YES NO
Receiver timeout RTOF RTOFIE
RTOF cleared by setting
RTOCCF bit.
YES NO
Table 348. USART interrupt requests (continued)
Interrupt event
Event
flag
Enable
Control
bit
Interrupt clear method
Interrupt activated
usart_it usart_wkup