UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
981 of 1269
38.1 How to read this chapter
The UART1 controller is available on all LPC43xx parts.
38.2 Basic configuration
The UART1 is configured as follows:
•
See
for clocking and power control.
•
The UART1 is reset by the UART1_RST (reset #45).
•
The UART1 interrupt is connected to slot # 25 in the NVIC.
•
For connecting the UART1 receive and transmit lines to the GPDMA, use the
DMAMUX register in the CREG block (see
) and enable the GPDMA channel
in the DMA Channel Configuration registers (
).
38.3 Features
•
Full modem control handshaking available.
•
Data sizes of 5, 6, 7, and 8 bits.
•
Parity generation and checking: odd, even mark, space or none.
•
One or two stop bits.
•
16 byte Receive and Transmit FIFOs.
•
Built-in baud rate generator, including a fractional rate divider for great versatility.
•
Supports DMA for both transmit and receive.
•
Auto-baud capability.
•
Break generation and detection.
•
Multiprocessor addressing mode.
•
RS-485 support.
38.4 General description
The architecture of the UART1 is shown below in the block diagram.
The APB interface provides a communications link between the CPU or host and the
UART1.
UM10503
Chapter 38: LPC43xx UART1
Rev. 1.3 — 6 July 2012
User manual
Table 846. UART1 clocking and power control
Base clock
Branch clock
Operating
frequency
UART1 clock to register interface
BASE_M4_CLK
CLK_M4_UART1
up to 204 MHz
UART1 peripheral clock (PCLK)
BASE_UART1_CLK
CLK_APB0_UART1 up to 204 MHz