ISD94100 Series Technical Reference Manual
Sep 9, 2019
Page
566
of 928
Rev1.09
IS
D
9
410
0
S
ER
IE
S
T
E
C
HN
ICA
L
RE
F
E
RE
NCE
M
AN
U
AL
6.12 UART Interface Controller (UART)
6.12.1 Overview
The ISD94100 series is equipped with one Universal Asynchronous Receiver/Transmitters (UART)
port, which offers a mean of full-duplex asynchronous communication with external device.
The ISD94100 series UART controller also supports RS-485 standard.
6.12.2 Features
One UART port: UART0.
Programmable baud-rate generator
Separate receive (RX) and transmit (TX) FIFOs with 16 bytes each to reduce CPU interrupt
service loading
RX FIFO trigger level of 1/16, 4/16, 8/16 and 14/16.
Supports hardware auto-flow control
Supports wake-up function which can be triggered by nCTS, incoming data, RX FIFO reached
threshold or RS-485 Address Match (AAD mode).
Supports 8-bit RX FIFO time-out detection function
Programmable transmitting data delay time between the last stop and the next start bit by
setting DLY (UART_TOUT [15:8])
Supports Auto-Baud Rate measurement and baud rate compensation function
Supports break error, frame error, parity error and receive/transmit buffer overflow detection
function
Fully programmable serial-interface characteristics
5, 6, 7, or 8 data bits
even, odd, stick or no-parity generation/detection
1, 1.5, or 2 stop bit generation
Support PDMA transfer function
Supports RS-485 function mode
RS-485 9-bit mode
hardware or software managing nRTS pin to control RS-485 transmission direction
UART Feature
UART0
FIFO
16 Bytes
Auto Flow Control (CTS/RTS)
√
RS-485 Function Mode
√
nCTS Wake-up
√