English
Language : 

M0519 Datasheet, PDF (46/69 Pages) List of Unclassifed Manufacturers – 32-bit Microcontroller
M0519
6.12 Universal Asynchronous Receiver Transmitter (UART)
6.12.1 Overview
The NuMicro® M0519 series provides two channels of Universal Asynchronous
Receiver/Transmitters (UART). UART Controller performs Normal Speed UART and supports
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.
Each UART Controller channel supports seven types of interrupts. The UART controller also
supports IrDA SIR, RS-485 and LIN.
6.12.2 Features
 Full duplex, asynchronous communications
 Separates receive / transmit 16 bytes entry FIFO for data payloads
 Supports hardware auto-flow control/flow control function (nCTS, nRTS) and programmable
nRTS flow control trigger level
 Programmable receiver buffer trigger level
 Supports programmable baud-rate generator for each channel individually
 Supports nCTS wake-up function
 Supports 8-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
 Supports LIN master/slave mode
 Supports programmable break generation function for transmitter
 Supports break detect function for receiver
 RS-485 function mode
 Supports RS-485 9-bit mode
 Supports hardware or software direct enable control provided by nRTS pin
Nov. 02, 2016
Page 46 of 69
Rev 1.02