XR16L788 HIGH PERFORMANCE 2.97V TO 5.5V OCTAL UART JULY 2008 REV. 1.2.3 FEATURES GENERAL DESCRIPTION 2.97V to 5.5V with 5V Tolerant Inputs Operation The XR16L7881 (788), is a 2.97V to 5.5V with 5V tolerant inputs octal Universal Asynchronous Single Interrupt Output for all 8 UARTs Receiver and Transmitter (UART). The highly Global Interrupt Source for all 8 UARTs integrated device is designed for high bandwidth 5G Flat UART Registers for Configurations requirement in communication systems. The global interrupt source register provides a complete interrupt Simultaneous UART Channels Initialization status indication for all 8 channels to speed up Auto RS485 Half-duplex Control with Program- interrupt parsing. Each UART has its own 16C550 mable Turn-around Delay compatible set of configuration registers, TX and RX A General Purpose 16-bit Timer/Counter FIFOs of 64 bytes, fully programmable transmit and receive FIFO trigger levels, TX and RX FIFO level Sleep Mode with Wake-up Indication counters, automatic RTS/CTS or DTR/DSR hardware Highly Integrated Device for Space Saving flow control with programmable hysteresis, autoamtic First eight registers are 16C550 compatible software (Xon/Xoff) flow control, RS-485 half-duplex direction control with programmable turn-around 64-byte Transmit and Receive FIFOs delay, Intel or Motorola bus interface and sleep mode Transmit and Receive FIFO Level Counters with a wake-up indicator. Programmable TX and RX FIFO Trigger Levels NOTE: Covered by US patents 5,649,122 and 5,949,787 Automatic RTS/CTS or DTR/DSR Flow Control APPLICATIONS Selectable Hardware Flow Control Hysteresis Remote Access Servers Automatic Xon/Xoff Software Flow Control with Ethernet Network to Serial Ports Status Indicator Network Management Infrared (IrDA 1.0) Data Encoder/Decoder Factory Automation and Process Control Programmable Data Rate with Prescaler Point-of-Sale Systems Up to 6.25 Mbps Serial Data Rate at 5V Multi-port RS-232/RS-422/RS-485 Cards 100-pin QFP Package (14x20x3 mm) FIGURE 1. BLOCK DIAGRAM UART Channel 0 64 Byte TX FIFO TX0, RX0, DTR0 , UART Regs IR DSR0 , RTS0 , TX & RX ENDEC CTS0 , CD0 , RI0 BRG 64 Byte RX FIFO RST A7:A0 UART Channel 1 D7:D0 UART Channel 2 Data Bus Device IOR Interface Configuration UART Channel 3 Registers IOW UART Channel 4 CS INT UART Channel 5 16/68 UART Channel 6 TX7, RX7, DTR7 , UART Channel 7 DSR7 , RTS7 , 16-bit CTS7 , CD7 , RI7 Timer/Counter XTAL1 Crystal Osc/Buffer XTAL2 TMRCK Exar Corporation 48720 Kato Road, Fremont CA, 94538 (510) 668-7000 FAX (510) 668-7017 www.exar.com 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 XR16L788 HIGH PERFORMANCE 2.97V TO 5.5V OCTAL UART REV. 1.2.3 FIGURE 2. PIN OUT OF THE DEVICE 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 XTAL2 CTS5 XTAL1 RX5 GND VCC VCC GND TX1 TX6 DTR1 DTR6 RTS1 RTS6 RI1 RI6 CD1 CD6 DSR1 XR16L788 DSR6 CTS1 CTS6 100-QFP RX1 RX6 TX0 TX7 DTR0 DTR7 RTS0 RTS7 RI0 RI7 CD0 CD7 DSR0 DSR7 CTS0 CTS7 RX0 RX7 112 3 4 567 8 9011 1213 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ORDERING INFORMATION PART NUMBER PACKAGE OPERATING TEMPERATURE RANGE DEVICE STATUS XR16L788CQ 100-Lead QFP 0C to +70C Active XR16L788IQ 100-Lead QFP -40C to +85C Active 2 RST TX2 16/68 DTR2 VCC RTS2 GND RI2 D7 CD2 D6 DSR2 D5 CTS2 D4 RX2 D3 TX3 D2 DTR3 D1 RTS3 D0 RI3 IOW CD3 TMRCK DSR3 ENIR CTS3 INT RX3 VCC TX4 GND DTR4 IOR RTS4 A7 RI4 A6 CD4 A5 DSR4 A4 CTS4 A3 RX4 A2 TX5 A1 DTR5 A0 RTS5 VCC RI5 GND CD5 CS DSR5 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50