
UM10850
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 2.4 — 13 September 2016
256 of 464
21.1 How to read this chapter
Read this chapter for a description of the USART peripheral and the software interface.
21.2 Features
•
7, 8, or 9 data bits and 1 or 2 stop bits.
•
Synchronous mode with master or slave operation. Includes data phase selection and
continuous clock option.
•
Multiprocessor/multidrop (9-bit) mode with software address compare.
•
RS-485 transceiver output enable.
•
Parity generation and checking: odd, even, or none.
•
Software selectable oversampling from 5 to 16 clocks in asynchronous mode.
•
One transmit and one receive data buffer.
•
FIFO support from the System FIFO, see
for details.
•
RTS/CTS for hardware signaling for automatic flow control. Software flow control can
be performed using Delta CTS detect, Transmit Disable control, and any GPIO as an
RTS output.
•
Received data and status can optionally be read from a single register.
•
Break generation and detection.
•
Receive data is 2 of 3 sample "voting". Status flag set when one sample differs.
•
Built-in Baud Rate Generator with auto-baud function.
•
A fractional rate divider is shared among all USARTs.
•
Interrupts available for Receiver Ready, Transmitter Ready, Transmitter Idle, change
in receiver break detect, Framing error, Parity error, Overrun, Underrun, Delta CTS
detect, and receiver sample noise detected.
•
Loopback mode for testing of data and flow control.
•
USART transmit and receive functions can operated with the system DMA controller.
•
Special operating mode allows operation at up to 9600 baud using the 32 kHz RTC
oscillator as the USART clock. This mode can be used while the device is in
Power-down mode and can wake-up the device when a character is received.
•
USART transmit and receive functions can be operated with the system DMA
controller.
UM10850
Chapter 21: LPC5410x USARTs (USART0/1/2/3)
Rev. 2.4 — 13 September 2016
User manual