
M451
May. 4, 2018
Page
598
of
1006
Rev.2.08
M4
51
S
E
RI
E
S
T
E
CH
NICA
L RE
F
E
R
E
NC
E
M
A
NU
A
L
nCTS Wake-Up Case 1 (nCTS transition from low to high)
sleep mode
CLK
nCTS
stable count
CPU run
CTSACTLV (UART_MODEMSTS[8]) = 0
CTSWKIF
Figure 6.13-5 UART nCTS Wake-UP Case1
nCTS Wake-Up Case 2 (nCTS transition from high to low)
sleep mode
CLK
nCTS
stable count
CPU run
CTSACTLV (UA_MODEMSTS[8]) = 1
CTSWKIF
Figure 6.13-6 UART nCTS Wake-UP Case2
RX
Data Wake-Up
sleep mode
HCLK
UART_RX
DATWKIF
stable count
CPU run
start
Figure 6.13-7 UART RX Data Wake-Up
UART Controller Interrupt and Status
6.13.5.6
Each UART Controller supports ten types of interrupts including:
Receiver Data Available Interrupt (RDAINT)
Transmit Holding Register Empty Interrupt (THERINT)
Receive Line status Interrupt (parity error, frame error or break error) (RLSINT)
MODEM Status Interrupt (MODEMINT)
Receiver Buffer Time-out Interrupt (RXTOINT)
Buffer Error Interrupt (BUFERRINT)
LIN Bus Interrupt (LININT)
nCTS Wake-up Interrupt (CTSWKIF)
Data Wake-Up Interrupt (DATWKIF)
Auto-Baud Rate Interrupt (ABRIF)