XR16M598 1.62V TO 3.63V HIGH PERFORMANCE OCTAL UART WITH 16-BYTE FIFO MAY 2008 REV. 1.0.0 FEATURES GENERAL DESCRIPTION 1.62V to 3.63V supply voltage 1 The XR16M598 (598), is a 1.62V to 3.63V octal Universal Asynchronous Receiver and Transmitter Single Interrupt output for all 8 UARTs (UART). The highly integrated device is designed for A Global Interrupt Source Register for all 8 UARTs high bandwidth requirement in communication systems. The global interrupt source register 5G Flat UART Registers for easier programming provides a complete interrupt status indication for all Simultaneous Initialization of all UART channels 8 channels to speed up interrupt parsing. Each UART has its own 16C550 compatible set of configuration General Purpose 16-bit Timer/counter registers, TX and RX FIFOs of 16 bytes, fully Sleep Mode with Wake-up Indication programmable transmit and receive FIFO trigger levels, automatic RTS/CTS or DTR/DSR hardware Highly Integrated Device for Space Saving flow control with programmable hysteresis, automatic Each UART is independently controlled with: software (Xon/Xoff) flow control, RS-485 half-duplex 16C550 Compatible 5G Register Set direction control with programmable turn-around delay, Intel or Motorola bus interface and sleep mode 16-byte Transmit and Receive FIFOs 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 RS-485 Half-Duplex Control Output with Ethernet Network to Serial Ports Selectable 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 XR16V598, XR16V698, Multi-port RS-232/RS-422/RS-485 Cards XR16V798 and XR16M698 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 XR16M598 1.62V TO 3.63V HIGH PERFORMANCE OCTAL UART WITH 16-BYTE FIFO REV. 1.0.0 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 XR16M598 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 XR16M598IQ100 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