|
M0518 Datasheet, PDF (49/72 Pages) List of Unclassifed Manufacturers – 36/68 Kbytes flash, 8K bytes SRAM | |||
|
◁ |
NuMicroï¤ M0518 Series Datasheet
6.11 UART Interface Controller (UART)
6.11.1 Overview
The NuMicroï¤ M0518 series provides up to six channels of Universal Asynchronous
Receiver/Transmitters (UART). UART0/UART1/UART2 supports 16 bytes entry FIFO and
UART3/UART4/UART5 support 1 byte buffer for data payload. Besides, only UART0 and UART1
support the flow control function. The UART Controller performs a serial-to-parallel conversion on
data received from the peripheral, and a parallel-to-serial conversion on data transmitted from the
CPU. The UART controller also supports IrDA SIR Function. UART0/UART1 provides RS-485
function mode. UART0/UART1/UART2 provides LIN master/slave function.
6.11.2 Features
ï¬ Full duplex, asynchronous communications
ï¬ Separates receive / transmit 16/16 bytes (UART0/UART1/UART2 support) entry FIFO
and 1/1 bytes buffer for data payloads (UART3/UART4/UART5 support)
ï¬ Supports hardware auto-flow control function (CTS, RTS) and programmable RTS
flow control trigger level (UART0/UART1 support).
ï¬ Programmable receiver buffer trigger level
ï¬ Supports programmable baud-rate generator for each channel individually
ï¬ Supports CTS wake-up function (UART0/UART1 support)
ï¬ Supports 7-bit receiver buffer time-out detection function
ï¬ Programmable transmitting data delay time between the last stop and the next start bit
by setting DLY (UA_TOR [15:8]) register
ï¬ Supports break error, frame error, parity error and receive / transmit buffer overflow
detect function
ï¬ Fully programmable serial-interface characteristics
- Programmable data bit length, 5-, 6-, 7-, 8-bit character
- Programmable parity bit, even, odd, no parity or stick parity bit generation and
detection
- Programmable stop bit length, 1, 1.5, or 2 stop bit generation
ï¬ IrDA SIR function mode
- Supports 3/16-bit duration for normal mode
ï¬ LIN function mode (UART0/UART1/UART2 support)
- Supports LIN master/slave mode
- Supports programmable break generation function for transmitter
- Supports break detect function for receiver
ï¬ RS-485 function mode. (UART0/UART1 support)
- Supports RS-485 9-bit mode
- Supports hardware or software direct enable control provided by RTS pin.
Feb 08, 2017
Page 49 of 72
Revision 1.01
|
▷ |