Refer to the device-specific datasheet
for the supported features, as some devices may not include support for select
features. The following list describes the full complement of features available:
- Fully programmable serial
interface:
- 5, 6, 7 or 8 data
bits
- Even, odd, stick, or
no-parity bit generation and detection
- 1 or 2 stop bit
generation
- LSB-first or
MSB-first data transmit and receive
- Line-break
detection
- Glitch filter on the
input signals
- Programmable
baud-rate generation with oversampling (16, 8, or 3)
- Separate transmit and receive
4-byte FIFOs to reduce CPU interrupt servicing
- Supports DMA data transfer
- Standard FIFO-level and
End-of-Transmission interrupts
- Active in all low-power modes
- SYSOSC wakeup via an
asynchronous fast clock request when operating in low power modes (supports
up to 19200 baud rates when using SYSOSC in FCL mode (1% accuracy)
- Loopback mode operation
- Hardware flow control
- 9-bit multi-drop
configuration
- Supported protocols:
- LIN
- DALI
- IrDA
- ISO7816
Smart card
- RS485
- Manchester
encoding
- Idle-Line
Multiprocessor
There are two types of UART instances: Extend and Main. The following table compares the features of UART Extend and UART Main.