xr XR17C158 5V PCI BUS OCTAL UART AUGUST 2005 REV. 1.4.3 FEATURES GENERAL DESCRIPTION High Performance Octal UART 1 The XR17C158 (158) is an octal Universal 32-bit PCI Bus Interface with EEPROM Interface Asynchronous Receiver and Transmitter (UART). The Interrupt Source Register for all 8 UARTs device is designed to meet the 32-bit PCI Bus and high bandwidth requirement in communication Data Transfer in Byte, Word and Double-word systems. The global interrupt source register Read/Write Burst Operation provides a complete interrupt status indication for all Each UART Includes 8 channels to speed up interrupt parsing. Each UART 16C550 Compatible Registers has its own 16C550 compatible set of configuration registers, transmit and receive FIFOs of 64 bytes, 64-byte Transmit and Receive FIFOs fully programmable transmit and receive FIFO level Transmit and Receive FIFO Level Counters triggers, transmit and receive FIFO level counters, Automatic RTS/CTS or DTR/DSR Flow Control automatic RTS/CTS or DTR/DSR hardware flow Automatic Xon/Xoff Software Flow Control control with programmable hysteresis, automatic software (Xon/Xoff) flow control, IrDA (Infrared Data RS485 Half-duplex Control with Selectable Delay Association) encoder/decoder, 8 multi-purpose Infrared (IrDA 1.0) Data Encoder/Decoder definable inputs/outputs, and a 16-bit general Programmable Data Rate with Prescaler purpose timer/counter. Up to 6.25 Mbps Serial Data Rate NOTE: 1 Covered by U.S. Patents 5,649,122 and 5,949,787 Eight Multi-Purpose Inputs/outputs APPLICATIONS A General Purpose 16-bit Timer/Counter Remote Access Servers Sleep Mode with Automatic Wake-up Ethernet Network to Serial Ports 5V Operation (PCI Compliance) Network Management Same package and pinout as the XR17C154, Factory Automation and Process Control XR17D154 and XR17D158 Point-of-Sale Systems 144-pin LQFP Package (20x20x1.4mm) Multi-port RS-232/RS-422/RS-485 Cards FIGURE 1. BLOCK DIAGRAM 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 TRDY PCI Local 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 , UART Channel 7 Registers DSR7 , RTS7 , CTS7 , CD7 , RI7 16-bit Multi-purpose EECK . 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 XR17C158 xr 5V PCI BUS OCTAL UART REV. 1.4.3 FIGURE 2. PIN OUT OF THE DEVICE XTAL2 109 72 CTS5 XTAL1 71 110 RX5 TEST 111 70 ENIR 69 VCC 112 TMRCK EEDO 113 68 MPIO4 EEDI 114 67 MPIO5 EECS 115 66 MPIO6 EECK 116 65 MPIO7 117 VCC TX1 64 DTR1 118 63 GND RTS1 119 62 TX6 DTR6 120 61 RI1 CD1 121 60 RTS6 DSR1 122 59 RI6 CTS1 123 58 CD6 DSR6 RX1 124 57 TX0 125 56 CTS6 RX6 DTR0 126 55 XR17C158 RTS0 127 54 TX7 RI0 53 DTR7 128 129 52 RTS7 CD0 DSR0 130 51 RI7 CTS0 131 50 CD7 RX0 132 49 DSR7 133 48 CTS7 INTA 134 47 RX7 RST 135 CLK 46 GND 136 45 VCC GND 137 44 AD0 VCC 138 43 AD1 AD31 139 42 AD30 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 XR17C158CV 144-Lead LQFP 0C to +70C Active XR17C158IV 144-Lead LQFP -40C to +85C Active 2 MPIO0 AD24 1 108 CBE3 2 107 MPIO1 3 106 IDSEL TX2 105 DTR2 VCC 4 GND 5 104 RTS2 103 RI2 AD23 6 CD2 AD22 7 102 101 DSR2 AD21 8 100 CTS2 AD20 9 99 RX2 AD19 10 98 11 TX3 AD18 12 97 AD17 DTR3 96 RTS3 AD16 13 CBE2 14 95 RI3 94 CD3 FRAME 15 16 93 DSR3 IRDY TRDY 92 CTS3 17 91 RX3 DEVSEL 18 90 VCC 19 VCC GND 20 89 GND STOP 88 21 TX4 87 PERR DTR4 22 SERR 23 86 RTS4 85 RI4 PAR 24 25 84 CD4 CBE1 83 AD15 DSR4 26 82 AD14 27 CTS4 81 RX4 AD13 28 TX5 AD12 29 80 DTR5 79 AD11 30 RTS5 78 AD10 31 77 RI5 AD9 32 CD5 76 AD8 33 DSR5 75 VCC 34 MPIO2 74 GND 35 73 MPIO3 CBE0 36