XR16V598 2.25V TO 3.6V HIGH PERFORMANCE OCTAL UART WITH 16-BYTE FIFO JULY 2008 REV. 1.0.3 FEATURES GENERAL DESCRIPTION 2.25V to 3.6V with 5V Tolerant Inputs 1 The XR16V598 (598), is a 2.25V to 3.6V octal Universal Asynchronous Receiver and Transmitter Single Interrupt output for all 8 UARTs (UART) with 5V tolerant inputs. The highly integrated A Global Interrupt Source Register for all 8 UARTs device is designed for high bandwidth requirement in communication systems. The global interrupt source 5G Flat UART Registers for easier programming register provides a complete interrupt status Simultaneous Initialization of all UART channels indication for all 8 channels to speed up interrupt parsing. Each UART has its own 16C550 compatible General Purpose 16-bit Timer/counter set of configuration registers, TX and RX FIFOs of 16 Sleep Mode with Wake-up Indication bytes, fully programmable transmit and receive FIFO trigger levels, automatic RTS/CTS or DTR/DSR Highly Integrated Device for Space Saving hardware flow control with programmable hysteresis, Each UART is independently controlled with: automatic software (Xon/Xoff) flow control, RS-485 16C550 Compatible 5G Register Set half-duplex direction control with programmable turn- around delay, Intel or Motorola bus interface and 16-byte Transmit and Receive FIFOs sleep mode with a wake-up indicator. Fractional Baud Rate Generator NOTE: Covered by US patents 5,649,122 and 5,949,787 Programmable TX and RX FIFO Trigger Level APPLICATIONS Automatic RTS/CTS or DTR/DSR Flow Control Automatic Xon/Xoff Software Flow Control Remote Access Servers RS485 HDX Control Output with Selectable Ethernet Network to Serial Ports Turn-around Delay Network Management Infrared (IrDA 1.0) Data Encoder/Decoder Programmable Data Rate with Prescaler Factory Automation and Process Control Up to 15 Mbps Serial Data Rate Point-of-Sale Systems Pin compatible to XR16V798 and XR16V698. Multi-port RS-232/RS-422/RS-485 Cards Same 100-pin QFP Package (14x20x3 mm) FIGURE 1. BLOCK DIAGRAM UART Channel 0 16 Byte TX FIFO TX0, RX0, DTR0 , UART Regs IR DSR0 , RTS0 , TX & RX ENDEC CTS0 , CD0 , RI0 BRG 16 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 XR16V598 2.25V TO 3.6V HIGH PERFORMANCE OCTAL UART WITH 16-BYTE FIFO REV. 1.0.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 XR16V598 DSR6 CTS1 CTS6 100-QFP RX1 RX6 TX0 TX7 DTR0 DTR7 RTS0 RTS7 RI0 RI7 CD0 CD7 DSR0 DSR7 CTS0 CTS7 RX0 RX7 11243 567 89011 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 XR16V598IQ100 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