English
Language : 

XR16L651 Datasheet, PDF (7/56 Pages) Exar Corporation – 2.25V TO 5.5V UART WITH 32-BYTE FIFO
áç
REV. 1.3.0
XR16L651
2.25V TO 5.5V UART WITH 32-BYTE FIFO
1.0 PRODUCT DESCRIPTION
The XR16L651 (651) is an industry first multi-voltage UART that can operate from 2.25V to 5.5V power
supplies. Its inputs are 5V tolerant to facilitate interconnection to transceiver devices of RS-232, RS-422 or RS-
485. The 651 is software compatible to the industry standard 16C550 with some additional enhanced features.
The 651 provides serial asynchronous receive data synchronization, parallel-to-serial data conversion for the
transmitter section and serial-to-parallel data conversions for receiver section. These functions are necessary
for converting the serial data stream into parallel data that is required with digital data systems.
Synchronization for the serial data stream is accomplished by adding start and stop bits to the transmitted data
to form a data character (character orientated protocol). Data integrity is ensured by attaching a parity bit to the
data character. The parity bit is checked by the receiver for any transmission bit errors. The electronic circuitry
to provide all these functions is fairly complex especially when manufactured on a single integrated silicon
chip. The XR16L651 represents such an integration with greatly enhanced features. The 651 is fabricated with
an advanced CMOS process.
The 651 supports standard 8-bit Intel, Motorola or PC bus interfaces through 2 input selection pins. The Intel
bus uses separate input/output read and write signals for all bus transactions while the Motorola bus uses a
read/write signal and chip select to conduct the same transactions. The PC bus mode associates with the PC
ISA bus and follow the industry standard PC definitions for COM 1-4 serial port addresses. The 651 includes
on-board chip select decode logic and selection for the proper interrupt request. This eliminates the need for
an external logic array device.
The 651 has 32-bytes each of transmit and receive FIFOs, automatic RTS/CTS hardware flow control with
hysteresis, automatic Xon/Xoff and special character software flow control, selectable transmit and receive
FIFO trigger levels, wireless infrared encoder and decoder (IrDA ver. 1.0), programmable baud rate generator
with a prescaler of divide by 1 or 4, and data rates up to 3.125 Mbps with a 16X sampling clock rate.
The 651 is an upward solution that provides 32 bytes of transmit and receive FIFO memory, instead of 16 bytes
provided in the 16C550, or none in the 16C450. The 651 is designed to work with high speed communication
devices, that require fast data processing time. Increased performance is realized in the 651 by the larger
transmit and receive FIFOs. This allows the external processor to handle more networking tasks within a given
time. For example, the standard ST16C550 with a 16 byte FIFO, unloads 16 bytes of receive data in 1.53 ms
(This example uses a character length of 11 bits, including start/stop bits at 115.2Kbps). This means the
external CPU will have to service the receive FIFO at 1.53 ms intervals. However with the 32 byte FIFO in the
651, the data buffer will not require unloading/loading for 3.05 ms. This increases the service interval giving the
external CPU additional time for other applications and reducing the overall UART interrupt servicing time. In
addition, the 4 selectable levels of FIFO trigger interrupt and automatic hardware/software flow control is
uniquely provided for maximum data throughput performance especially when operating in a multi-channel
environment. The combination of the above greatly reduces the bandwidth requirement of the external
controlling CPU, increases performance, and reduces power consumption.
The rich feature set of the 651 is available through internal registers. Automatic hardware/software flow control,
selectable transmit and receive FIFO trigger levels, selectable TX and RX baud rates, infrared encoder/
decoder interface, modem interface controls, and a sleep mode are all standard features. In the PC mode, two
tri-state interrupt lines (IRQB and IRQC) and one selectable open source interrupt output (IRQA) are available.
The open source interrupt scheme allows multiple interrupts to be combined in a “wire-OR” operation, thus
reducing the number of interrupt lines in larger systems. Following a power on reset or an external reset, the
651 is software compatible with previous generation of UARTs, 16C450, 16C550 and ST16C650A.
7