The UART module supports the
following main features:
- 16C750 compatibility
- Baud rate from 300 bps up to
12 Mbps (MCU_UART0 and MCU_UART1 limited to 3.7 Mbps)
- Auto-baud between 1200 bps
and 115.2 Kbps
- Software/hardware flow
control
- Programmable Xon/Xoff
characters
- Programmable Auto-RTS
and Auto CTS
- Programmable serial interface
characteristics
- 5-, 6-, 7-, 8-bit characters
- Even, odd, mark
(always 1), space (always 0), or no parity (non-parity bit frame)
bit generation and detection
- 1-, 1.5-, or 2-stop
bit generation
- Optional multi-drop
transmission
- Configurable time-guard
feature
- False start bit
detection
- Line break generation and
detection
- Modem control functions on
UART0 (CTS, RTS, DSR, DTR, RI, and DCD)
- Fully prioritized interrupt
system controls
- Internal test and loopback
capabilities
- RS-485 External transceiver
auto flow control support
For more information, see
Universal Synchronous/Asynchronous Receiver/Transmitter (UART) section in
Peripherals chapter in the device TRM.