XR17C152 5V PCI BUS DUAL UART JUNE 2004 REV. 1.2.0 FEATURES GENERAL DESCRIPTION High Performance Dual PCI UART 1 The XR17C152 (152) is a monolithic dual PCI Bus PCI Bus 2.2 Target Interface Compliance Universal Asynchronous Receiver and Transmitter (UART) in Exars PCI Bus UART family. The device is 5V PCI Bus Compliant up to 33MHz Clock designed to meet todays 32-bit PCI Bus and high 32-bit PCI Bus Interface with EEPROM Interface bandwidth requirement in communication systems. A Global Interrupt Source Register for both UARTs The global interrupt source register provides a com- Data Transfer in Byte, Word and Double-word plete interrupt status indication for both channels to speed up interrupt parsing. Each UART is indepen- Data Read/Write Burst Operation dently controlled and has its own 16C550 compatible Each UART is independently controlled with: 5G (Fifth Generation) register set, transmit and re- 16C550 Compatible 5G Register Set ceive FIFOs of 64 bytes, fully programmable transmit 64-byte Transmit and Receive FIFOs and receive FIFO trigger levels, transmit and receive FIFO level counters, automatic hardware flow control Transmit and Receive FIFO Level Counters with programmable hysteresis, automatic software Automatic RTS/CTS or DTR/DSR Flow Control (Xon/Xoff) flow control, automatic half-duplex control Automatic Xon/Xoff Software Flow Control output, wireless IrDA (Infrared Data Association) in- Automatic RS485 Half-duplex Control Output with frared encoder/decoder, 8 multi-purpose definable in- 16 Selectable Turn-around Delay puts/outputs, and a 16-bit general purpose timer/ 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 Up to 6.25 Mbps Serial Data Rate at 5V and 8X APPLICATIONS Sampling Network Management Eight Multi-Purpose Inputs/outputs Factory Automation and Process Control A General Purpose 16-bit Timer/Counter Ethernet Network to Serial Ports Sleep Mode with Automatic Wake-up Indicator Point-of-Sale Systems Same package and pinout as the XR17D152 Remote Access Servers (14x14x1.0mm TQFP package) Multi serial ports RS-232/RS-422/RS-485 Cards FIGURE 1. BLOCK DIAGRAM 5V VCC CLK 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 UART Channel 1 INTA TX1, RX1, DTR1 , IDSEL 64 Byte TX FIFO UART PERR Regs DSR1 , RTS1 , IR SERR TX & RX ENDEC CTS1 , CD1 , RI1 PAR BRG 64 Byte RX FIFO Configuration Space Registers EECK 16-bit Multi-purpose . MPIO0- MPIO7 EEPROM EEDI Timer/Counter Inputs/Outputs EEDO Interface EECS XTAL1 Crystal Osc/Buffer XTAL2 ENIR TMRCK EN485 Exar Corporation 48720 Kato Road, Fremont CA, 94538 (510) 668-7000 FAX (510) 668-7017 www.exar.com XR17C152 5V PCI BUS DUAL UART REV. 1.2.0 FIGURE 2. PIN OUT OF THE DEVICE XTAL2 76 MPIO2 50 77 XTAL1 49 MPIO3 78 GND 48 MPIO4 TEST 79 47 MPIO5 VCC 80 46 MPIO6 EEDO 81 MPIO7 45 EEDI 82 44 GND EECS 83 43 VCC EECK 84 42 AD0 INTA 85 41 AD1 RST 86 40 AD2 CLK 87 AD3 39 XR17C152 GND 88 38 AD4 VCC 89 37 AD5 100-TQFP AD31 90 36 AD6 AD30 91 AD7 35 (14x14x1.0mm) AD29 92 34 C/BE0 AD28 93 GND 33 AD27 94 32 VCC AD26 95 31 AD8 AD25 96 30 AD9 AD24 97 29 AD10 C/BE3 98 28 AD11 IDSEL 99 AD12 27 VCC 100 26 AD13 ORDERING INFORMATION PART NUMBER PACKAGE OPERATING TEMPERATURE RANGE DEVICE STATUS XR17C152CM 100-Lead TQFP 0C to +70C Active XR17C152IM 100-Lead TQFP -40C to +85C Active 2 GND 1 75 TMRCK AD23 2 74 ENIR AD22 3 TX0 73 4 AD21 DTR0 72 5 AD20 71 RTS0 AD19 6 70 RI0 AD18 7 69 CD0 AD17 8 68 DSR0 AD16 9 67 CTS0 VCC 10 66 RX0 GND 11 65 EN485 C/BE2 12 64 NC FRAME 13 63 NC IRDY 14 62 TX1 TRDY 15 61 DTR1 DEVSEL 16 60 RTS1 17 STOP 59 RI1 18 PERR 58 CD1 SERR 19 57 DSR1 PAR 20 CTS1 56 21 C/BE1 RX1 55 VCC 22 54 VCC GND 23 53 GND 24 AD15 52 MPIO0 AD14 25 51 MPIO1