![NXP Semiconductors LPC5411 Series Скачать руководство пользователя страница 37](http://html1.mh-extra.com/html/nxp-semiconductors/lpc5411-series/lpc5411-series_product-data-sheet_1721829037.webp)
LPC5411x
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2018. All rights reserved.
Product data sheet
Rev. 2.1 — 9 May 2018
37 of 105
NXP Semiconductors
LPC5411x
32-bit ARM Cortex-M4/M0+ microcontroller
7.19.3 Flexcomm Interface serial communication
Each Flexcomm Interface provides a choice of peripheral functions, one of which the user
must choose before the function can be configured and used.
7.19.3.1
Features
•
USART with asynchronous operation or synchronous master or slave operation.
•
SPI master or slave, with up to four slave selects.
•
I
2
C, including separate master, slave, and monitor functions.
•
Flexcomm Interfaces 6 and 7 support I
2
S function.
•
Data for USART, SPI, and I
2
S traffic uses the Flexcomm Interface FIFO. The I
2
C
function does not use the FIFO.
7.19.4 USART
7.19.4.1
Features
•
Synchronous mode with master or slave operation. Includes data phase selection and
continuous clock option.
•
Maximum bit rates of 6.25 Mbit/s in asynchronous mode.
•
Maximum data rates of 20 Mbit/s in synchronous master mode and 16 Mbit/s in
synchronous slave mode.
•
Multiprocessor/multidrop (9-bit) mode with software address compare.
•
RS-485 transceiver output enable.
•
Autobaud mode for automatic baud rate detection.
•
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.
•
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 FIFO receive level reached, FIFO transmit level reached,
Transmit 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.
•
In synchronous slave mode, wakes up the part from deep-sleep mode.
•
Special operating mode allows operation at up to 9600 baud using the 32.768 kHz
RTC oscillator as the UART clock. This mode can be used while the device is in
deep-sleep mode and can wake-up the device when a character is received.
•
USART transmit and receive functions work with the system DMA controller.