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