NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
337
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
-
Supports hardware or software direct enable control provided by RTS pin
(UART0 and UART1 support)
6.13.3 Block Diagram
The UART clock control and block diagram are shown in Figure 5-67 and Figure 5-68
respectively.
Note:
Before clock switching, both the pre-selected and newly selected
clock sources must be turned on and stable.
11
10
01
00
PLL FOUT
4~24 MHz
22.1184 MHz
UART_S (CLKSEL1[25:24])
UART0_EN(APBCLK[16])
UART0_CLK
1/( 1)
UART_N(CLKDIV[11:8])
UART1_EN(APBCLK[17])
UART1_CLK
UART2_CLK
UART2_EN(APBCLK[18])
Figure 6.13-1 UART Clock Control Diagram
APB BUS
TX FIFO
TX Shift Register
RX FIFO
RX Shift Register
Baud Rate
Generator
Control and
Status Registers
IrDA Decode
IrDA Encode
UART / IrDA / RS-485 Device or Transceiver
UART Clock
Shift Data Out
Shift Data In
Baud Out
Baud Out
Status
&
Control
Status
&
Control