|
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
|
▷ |