The XR17D158IV-F is an octal PCI Bus Universal Asynchronous Receiver and Transmitter (UART) with support for PCI bus universal VIO buffers. The device is designed to meets the 32-bit PCI bus and high bandwidth requirement in communication systems. A global interrupt source register provides a complete interrupt status indication for all 8 channels to speed up interrupt parsing. Each UART has its own 16C550 compatible set of configuration registers, transmit and receive FIFOs of 64-bytes, fully programmable transmit and receive FIFO level trigger levels, transmit and receive FIFO level counters, automatic RTS/CTS or DTR/DSR hardware flow control with programmable hysteresis levels, automatic software (Xon/Xoff) flow control, IrDA (Infrared Data Association) encoder/decoder, 8 multi-purpose inputs/outputs and a 16-bit general purpose timer/counter.
Data transfer in byte, word and double-word
Data read/write burst operation
16C550 Compatible 5G register set
64-byte Transmit and receive FIFOs
Transmit and receive FIFO level counters
Programmable TX and RX FIFO trigger level
Automatic RTS/CTS or DTR/DSR flow control
Automatic XON/XOFF Software flow control
RS485 HDX Control output with selectable turn-around delay