
NUC126
Aug. 08, 2018
Page
742
of 943
Rev 1.03
NUC12
6 S
E
RI
E
S
T
E
CH
NI
CA
L R
E
F
E
RE
NCE
MA
NUA
L
6.20 USCI
– UART Mode
6.20.1
Overview
The asynchronous serial channel UART covers the reception and the transmission of asynchronous
data frames. It performs a serial-to-parallel conversion on data received from the peripheral, and a
parallel-to-serial conversion on data transmitted from the controller. The receiver and transmitter being
independent, frames can start at different points in time for transmission and reception.
The UART controller also provides auto flow control. There are two conditions to wake up the system.
6.20.2
Features
Supports one transmit buffer and two receive buffer for data payload
Supports hardware auto flow control function
Supports programmable baud-rate generator
Support 9-Bit Data Transfer (Support 9-Bit RS-485)
Baud rate detection possible by built-in capture event of baud rate generator
Supports Wake-up function (Data and nCTS Wakeup Only)
6.20.3
Block Diagram
Peripheral
Device
User
Interface
Control Register
Data
Buffer
Data
Shift
Unit
Protocol
Processor
Unit
(UART, SPI,
I
2
C)
Input
Processor
Buffer
Control
Interrupt
Generation
USCIx_DAT0/1
To Interrupt
Signal
USCIx_CTL0/1
Wake-up
Control
Protocol-Relative
Clock Generator
f
PCLK
Output
Configuration
Note:
x = 0, 1 or 2
Figure 6.20-1 USCI UART Mode Block Diagram