xr XR17C154 5V PCI BUS QUAD UART AUGUST 2005 REV. 1.3.2 FEATURES GENERAL DESCRIPTION High Performance Quad UART 1 The XR17C154 (154) is a quad PCI Bus Universal PCI Bus 2.2 Target Interface Compliance Asynchronous Receiver and Transmitter (UART) with same package and pin-out as the Exar XR17x158 oc- 5V PCI Bus Compliant up to 33MHz Clock tal UARTs. The device is designed to meet todays 32-bit PCI Bus Interface with EEPROM Interface 32-bit PCI Bus and high bandwidth requirements in A Global Interrupt Source Register for all 4 UARTs communication systems. The global interrupt source Data Transfer in Byte, Word and Double-word register provides a complete interrupt status indica- tion for all 4 channels to speed up interrupt parsing. Data Read/Write Burst Operation Each UART is independently controlled and has its Each UART is independently Controlled with: own 16C550 compatible 5G register set, transmit and 16C550 Compatible 5G (Fifth Gen Register Set receive FIFOs of 64 bytes, fully programmable trans- 64-byte Transmit and Receive FIFOs mit and receive FIFO trigger levels, transmit and re- ceive FIFO level counters, automatic hardware flow Transmit and Receive FIFO Level Counters control with programmable hysteresis, automatic soft- Automatic RTS/CTS or DTR/DSR Flow Control ware (Xon/Xoff) flow control, IrDA (Infrared Data As- Automatic Xon/Xoff Software Flow Control sociation) encoder/decoder, 8 multi-purpose defin- Automatic RS485 Half-duplex Control Output able inputs/outputs, and a 16-bit general purpose tim- with 16 Selectable Turn-around Delay er/counter. Infrared (IrDA 1.0) Data Encoder/Decoder NOTE: 1 Covered by U.S. Patents 5,649,122, 5,949,787 Programmable Data Rate with Prescaler APPLICATIONS Up to 6.25 Mbps Serial Data Rate at 8X and 5V Remote Access Servers Eight Multi-Purpose Inputs/outputs Ethernet Network to Serial Ports A General Purpose 16-bit Timer/Counter Network Management Sleep Mode with Automatic Wake-up Indicator Factory Automation and Process Control Same Package and Pin-out as the XR17C158, Point-of-Sale Systems XR17D154 and XR17D158 UART Multi-port RS-232/RS-422/RS-485 Cards 20x20x1.4mm 144-LQFP package FIGURE 1. BLOCK DIAGRAM 5V VCC CLK (33MHz) GND RST AD 31:0 UART Channel 0 C/BE 3:0 64 Byte TX FIFO TX0, RX0, DTR0 , UART FRAME Regs DSR0 , RTS0 , IR TX & RX IRDY ENDEC CTS0 , CD0 , RI0 PCI Local TRDY BRG 64 Byte RX FIFO Device Bus DEVSEL Configuration Interface STOP Registers INTA UART Channel 1 IDSEL PERR SERR PAR UART Channel 2 Configuration TX3, RX3, DTR3 , Space UART Channel 3 DSR3 , RTS3 , Registers CTS3 , CD3 , RI3 EECK 16-bit Multi-purpose . MPIO0- MPIO7 EEPROM EEDI Timer/Counter Inputs/Outputs EEDO Interface EECS XTAL1 Crystal Osc/Buffer XTAL2 ENIR TMRCK Exar Corporation 48720 Kato Road, Fremont CA, 94538 (510) 668-7000 FAX (510) 668-7017 www.exar.com XR17C154 xr 5V PCI BUS QUAD UART REV. 1.3.2 FIGURE 2. PIN OUT OF THE DEVICE XTAL2 109 72 NC XTAL1 110 71 NC ENIR TEST 111 70 VCC 112 69 TMRCK EEDO 68 113 MPIO4 EEDI 114 67 MPIO5 EECS 115 66 MPIO6 116 EECK 65 MPIO7 117 NC 64 VCC NC 118 63 GND 119 62 TX3 NC NC 120 61 DTR3 NC 121 RTS3 60 NC RI3 122 59 123 58 CD3 NC 124 57 DSR3 NC TX0 125 56 CTS3 XR17C154 RX3 DTR0 126 55 RTS0 127 54 NC 144-LQFP RI0 128 53 NC NC 129 52 CD0 DSR0 130 51 NC CTS0 131 50 NC RX0 132 49 NC 133 48 NC INTA 134 47 NC RST 135 CLK 46 GND 136 GND 45 VCC VCC 137 44 AD0 AD31 138 43 AD1 AD30 139 42 AD2 41 AD3 AD29 140 AD28 141 40 AD4 AD27 142 39 AD5 AD26 38 AD6 143 144 37 AD25 AD7 ORDERING INFORMATION OPERATING TEMPERATURE PART NUMBER PACKAGE DEVICE STATUS RANGE XR17C154CV 144-Lead LQFP 0C to +70C Active XR17C154IV 144-Lead LQFP -40C to +85C Active 2 AD24 108 MPIO0 1 107 CBE3 2 MPIO1 106 3 IDSEL TX1 105 VCC 4 DTR1 104 GND 5 RTS1 103 AD23 6 RI1 102 CD1 AD22 7 101 AD21 8 DSR1 100 CTS1 AD20 9 99 RX1 AD19 10 98 NC 11 AD18 97 NC 12 AD17 96 NC AD16 13 95 CBE2 14 NC 94 NC FRAME 15 93 NC 16 IRDY 92 NC TRDY 17 91 NC DEVSEL 18 90 VCC VCC 19 89 GND GND 20 88 TX2 STOP 21 87 PERR DTR2 22 86 RTS2 SERR 23 85 RI2 PAR 24 84 CD2 CBE1 25 83 DSR2 AD15 26 82 CTS2 AD14 27 81 RX2 AD13 28 80 NC AD12 29 79 NC AD11 30 78 NC AD10 31 77 NC AD9 32 76 NC AD8 33 75 NC VCC 34 74 MPIO2 GND 35 73 MPIO3 CBE0 36