XR16C864IQ-F Exar Corporation, XR16C864IQ-F Datasheet

IC UART FIFO 128B QUAD 100QFP

XR16C864IQ-F

Manufacturer Part Number
XR16C864IQ-F
Description
IC UART FIFO 128B QUAD 100QFP
Manufacturer
Exar Corporation
Type
Quad UART with 128-byte FIFOsr
Datasheet

Specifications of XR16C864IQ-F

Number Of Channels
4, QUART
Package / Case
100-BQFP
Features
*
Fifo's
128 Byte
Protocol
RS232, RS485
Voltage - Supply
2.97 V ~ 5.5 V
With Auto Flow Control
Yes
With Irda Encoder/decoder
Yes
With False Start Bit Detection
Yes
With Modem Control
Yes
With Cmos
Yes
Mounting Type
Surface Mount
Data Rate
2 Mbps
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.97 V
Supply Current
3 mA to 6 mA
Maximum Operating Temperature
+ 70 C
Minimum Operating Temperature
0 C
Mounting Style
SMD/SMT
Operating Supply Voltage
2.97 V to 5.5 V
No. Of Channels
4
Uart Features
Tx/Rx FIFO Counters
Supply Voltage Range
2.97V To 5.5V
Operating Temperature Range
-40°C To +85°C
Digital Ic Case Style
QFP
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
1016-1277

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR16C864IQ-F
Manufacturer:
NAIS
Quantity:
420
Part Number:
XR16C864IQ-F
Manufacturer:
Exar Corporation
Quantity:
10 000
APRIL 2004
GENERAL DESCRIPTION
The XR16C864
Universal Asynchronous Receiver and Transmitter
(UART) each with 128 bytes of transmit and receive
FIFOs, transmit and receive FIFO counters and
trigger levels, automatic hardware and software flow
control, automatic RS-485 half-duplex direction
control and data rates of up to 2 Mbps. Each UART
has a set of registers that provide the user with
operating
indications, and modem serial interface controls.
System interrupts may be tailored to meet design
requirements. An internal loopback capability allows
onboard diagnostics. The 864 is available in the 100-
pin QFP package.
channel status access by providing separate outputs
for TXRDY and RXRDY, offer separate Infrared TX
outputs and a separate clock input for channel C
(CHCCLK). The XR16C864 is compatible with the
industry standard ST16C554/554D, ST16C654/654D
and XR16C854/854D.
N
Exar
F
OTE
IGURE
:
RXDRQ # A-D
RXRDY# A-D
TXDRQ # A-D
TXRDY# A-D
Corporation 48720 Kato Road, Fremont CA, 94538
1 Covered by U.S. Patent #5,649,122 and #5,949,787.
DACK A-D
BCLK A-D
1. XR16C864 B
CHCCLK
CS# A-D
CLKSEL
INT A-D
INTSEL
XTAL1
XTAL2
16/68#
D7:D0
A2:A0
IOW #
IOR#
Reset
status
AEN
TC
1
(864) is an enhanced quad
and
The XR16C864 offers faster
Crystal Osc/Buffer
LOCK
Data Bus
Motorola
Interface
control,
Memory
Access
Intel or
Direct
D
IAGRAM
receiver
error
2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO
5V tolerant inputs (except XTAL1)
UART
(510) 668-7000
Regs
BRG
(same as Channel A)
(same as Channel A)
(same as Channel A)
FEATURES
Added feature in devices with top mark date code of
"F2 YYWW" and newer:
APPLICATIONS
UART Channel B
UART Channel C
UART Channel D
UART Channel A
2.97 to 5.5 Volt Operation
Pin-to-pin compatible with the industry standard
ST16C554 and ST16C654 and TI’s TL16C554N
and TL16C754BFN
Intel or Motorola Data Bus Interface select
Four independent UART channels
Sleep Mode (200 uA typical)
Crystal oscillator or external clock input
Portable Appliances
Telecommunication Network Routers
Ethernet Network Routers
Cellular Data Devices
Factory Automation and Process Controls
128 Byte TX FIFO
TX & RX
128 Byte RX FIFO
5 volt tolerant inputs
Register Set Compatible to 16C550
Data rates of up to 2 Mbps
Transmit and Receive FIFOs of 128 bytes
Programmable TX and RX FIFO Trigger Levels
Transmit and Receive FIFO Level Counters
Automatic Hardware (RTS/CTS) Flow Control
Selectable Auto RTS Flow Control Hysteresis
Automatic Software (Xon/Xoff) Flow Control
Wireless Infrared (IrDA 1.0) Encoder/Decoder
ENDEC
FAX (510) 668-7017
IR
XR16C864
TXA, RXA, IRTXA, DTRA#,
DSRA#, RTSA#, CTSA#,
CDA#, RIA#, OP2A#,
OP1A#/RS-485
TXB, RXB, IRTXB, DTRB#,
DSRB#, RTSB#, CTSB#,
CDB#, RIB#, OP2B#,
OP1B#/RS-485
TXC, RXC, IRTXC, DTRC#,
DSRC#, RTSC#, CTSC#,
CDC#, RIC#, OP2C#,
OP1C#/RS-485
TXD, RXD, IRTXD, DTRD#,
DSRD#, RTSD#, CTSD#,
CDD#, RID#, OP2D#,
OP1D#/RS-485
2.97V to 5.5V VCC
www.exar.com
854 BLK
REV. 2.0.1

Related parts for XR16C864IQ-F

XR16C864IQ-F Summary of contents

Page 1

APRIL 2004 GENERAL DESCRIPTION 1 The XR16C864 (864 enhanced quad Universal Asynchronous Receiver and Transmitter (UART) each with 128 bytes of transmit and receive FIFOs, transmit and receive FIFO counters and trigger levels, automatic hardware and software flow ...

Page 2

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO F 2. XR16C864 IGURE IN UT SSIGNMENT TXRDYD#/TXDRQD 81 RXRDYD#/RXDRQD 82 CDD# 83 RID# 84 RXD 85 VCC 86 INTSEL ...

Page 3

... REV. 2.0.1 ORDERING INFORMATION P N ART UMBER XR16C864CQ 100-Lead QFP XR16C864IQ 100-Lead QFP PIN DESCRIPTIONS Pin Description 100-QFP N T AME YPE DATA BUS INTERFACE Address data lines [2:0]. These 3 address lines select one of the internal registers in UART channels A-D during a data bus transaction ...

Page 4

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO Pin Description 100-QFP N T AME YPE CSD When 16/68# pin is at logic 1, this input is chip select D (active low) to enable channel ...

Page 5

REV. 2.0.1 Pin Description 100-QFP N T AME YPE Direct Memory Access Terminal Count. A high pulse terminates a Direct Memory Access transaction. If Direct Memory Access is not used, ...

Page 6

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO Pin Description 100-QFP N T AME YPE DTRA UART channels A-D Data-Terminal-Ready (active low) or general purpose output. If these outputs are not used, leave them ...

Page 7

REV. 2.0.1 Pin Description 100-QFP N T AME YPE CHCCLK 42 I This input provides the clock for UART channel C. An external 16X baud clock or the crystal oscillator’s output, XTAL2, must ...

Page 8

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO 1.0 PRODUCT DESCRIPTION The XR16C864 (864) integrates the functions of 4 enhanced 16C550 Universal Asynchronous Receiver and Transmitter (UART). Each UART is independently controlled having its own set of device configuration ...

Page 9

REV. 2.0.1 2.0 FUNCTIONAL DESCRIPTIONS 2.1 CPU Interface The CPU interface is 8 data bits wide with 3 address lines and control signals to execute data bus read and write transactions. The 864 data interface supports ...

Page 10

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO 2.2 5-Volt Tolerant Inputs For devices that have top mark date code "F2 YYWW" and newer, the 864 can accept a voltage 5.5V on any of its inputs ...

Page 11

REV. 2.0 2.6 Channels A-D Internal Registers Each UART channel in the 864 has a set of enhanced registers for control, monitoring and data loading and unloading. The configuration ...

Page 12

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO 2.8 Direct Memory Access In this document, Direct Memory Access will not be referred to by its acronym (DMA) to avoid confusion with DMA Mode (a legacy term) that refers to ...

Page 13

REV. 2.0.1 frequencies are: 1.8432, 3.6864, 7.3728, 14.7456, 18.432, and 22.1184 MHz. Alternatively, an external clock can be connected to the XTAL1 pin to clock the internal baud rate generator for standard or custom rates. Typical ...

Page 14

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO inserts the proper parity-bit if enabled, and adds the stop-bit(s). The status of the TX FIFO and TSR are reported in the Line Status Register (LSR bit-5 and bit-6). 2.12.1 Transmit ...

Page 15

REV. 2.0.1 2.13 Receiver The receiver section contains an 8-bit Receive Shift Register (RSR) and 128 bytes of FIFO which includes a byte-wide Receive Holding Register (RHR). The RSR uses the 16X clock for timing. It ...

Page 16

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO IGURE ECEIVER PERATION IN 16X Clock Receive Data Shift Register (RSR) 128 bytes by 11-bit wide FIFO Receive Data Byte and Errors N : Table-B selected as ...

Page 17

REV. 2.0.1 Enable CTS interrupt through IER bit-7 (after setting EFR bit-4). The UART issues an interrupt when the CTS# pin is de-asserted (logic 1): ISR bit-5 will be set to 1, and UART will suspend ...

Page 18

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO Xoff characters (See Table 17) and suspend/resume transmissions. When double 8-bit Xon/Xoff characters are selected, the 864 compares two consecutive receive characters with two software flow control 8-bit values (Xon1, Xon2, ...

Page 19

REV. 2.0.1 infrared modules on the market which indicate a logic light pulse. So the 864 has a provision to invert the input polarity to accomodate this. In this case, user can enable ...

Page 20

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO to the MSR is required to reset the modem inputs. In any case, the sleep mode will not be entered while an interrupt is pending in any channel. The 864 will ...

Page 21

REV. 2.0 IGURE NTERNAL Transmit Shift Register Receive Shift Register 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO B C A-D OOP ACK IN HANNELS VCC (THR/FIFO) MCR bit-4=1 (RHR/FIFO) VCC RTS# ...

Page 22

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO 3.0 UART INTERNAL REGISTERS Each UART channel in the 864 has its own set of configuration registers selected by address lines A0, A1 and A2 with a specific channel selected (See ...

Page 23

REV. 2.0 INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit THR WR Bit-7 ...

Page 24

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO T 9: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE DLL RD/WR Bit DLM ...

Page 25

REV. 2.0.1 4.0 INTERNAL REGISTER DESCRIPTIONS 4.1 Receive Holding Register (RHR) - Read- Only See “Receiver” on page 15. 4.2 Transmit Holding Register (THR) - Write-Only See “Transmitter” on page 13. 4.3 Interrupt Enable Register (IER) ...

Page 26

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO IER[3]: Modem Status Interrupt Enable Logic 0 = Disable the modem status register interrupt (default). Logic 1 = Enable the modem status register interrupt. IER[4]: Sleep Mode Enable (requires EFR[4] = ...

Page 27

REV. 2.0 ABLE P ISR R RIORITY EGISTER EVEL ...

Page 28

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO FCR[2]: TX FIFO Reset This bit is only active when FCR bit ‘1’. Logic transmit FIFO reset (default). Logic 1 = Reset the transmit FIFO pointers ...

Page 29

REV. 2.0.1 T 11: T ABLE RANSMIT AND FCTR FCTR FCR FCR FCR ...

Page 30

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO LCR[2]: TX and RX Stop-bit Length Select The length of stop bit is specified by this bit in conjunction with the programmed word length. BIT LCR[3]: TX and ...

Page 31

REV. 2.0.1 LCR[7]: Baud Rate Divisors Enable Logic 0 = Data registers are selected (default). Logic 1 = Divisor latch registers are selected. 4.7 Modem Control Register (MCR) or General Purpose Outputs Control - Read/Write The ...

Page 32

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO MCR[6]: Infrared Encoder/Decoder Enable Logic 0 = Enable the standard modem receive and transmit input/output interface (default). Logic 1 = Enable infrared IrDA receive and transmit inputs/outputs. The TX/RX output/input are ...

Page 33

REV. 2.0.1 LSR[6]: THR and TSR Empty Flag This bit is set to a logic 1 whenever the transmitter goes idle set to logic 0 whenever either the THR or TSR contains a data ...

Page 34

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO MSR[7]: CD Input Status CD# (active high, logical 1). Normally this bit is the compliment of the CD# input. In the loopback mode this bit is equivalent to bit-3 in the ...

Page 35

REV. 2.0.1 EMSR[5:4]: Extended RTS Hysteresis EMSR EMSR[7:6]: Reserved 4.12 FIFO Level Register (FLVL) - Read-Only The ...

Page 36

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO 4.17 FIFO Data Count Register (FC) - Read-Only This register is accessible when LCR = 0xBF. Note that this register is not identical to the FIFO Level Count Register which is ...

Page 37

REV. 2.0.1 EFR[3:0]: Software Flow Control Select Single character and dual sequential characters software flow control is supported. Combinations of software flow control can be selected by programming these bits. T ABLE EFR -3 EFR -2 ...

Page 38

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO EFR[6]: Auto RTS Flow Control Enable RTS# output may be used for hardware flow control by setting EFR bit-6 to logic 1. When Auto RTS is selected, an interrupt will be ...

Page 39

REV. 2.0.1 T 18: UART RESET CONDITIONS FOR CHANNELS A-D ABLE REGISTERS DLL DLM RHR THR IER FCR ISR LCR MCR LSR MSR SPR EMSR FLVL TRG FC FCTR EFR XON1 XON2 XOFF1 XOFF2 FSTAT I/O ...

Page 40

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO ELECTRICAL CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation TYPICAL PACKAGE THERMAL RESISTANCE DATA Thermal Resistance (100-QFP) DC ELECTRICAL CHARACTERISTICS O U ...

Page 41

REV. 2.0.1 AC ELECTRICAL CHARACTERISTICS TA (-40 + FOR INDUSTRIAL GRADE PACKAGE S P YMBOL ARAMETER CLK Clock Pulse Duration OSC Oscillator Frequency OSC External Clock Frequency ...

Page 42

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO AC ELECTRICAL CHARACTERISTICS TA (-40 + FOR INDUSTRIAL GRADE PACKAGE S P YMBOL ARAMETER TSI Delay From Stop To Interrupt TINT Delay ...

Page 43

REV. 2.0 IGURE ODE NTEL ATA A0-A7 Valid Address T AS CS# IOR# T RDV D0- IGURE ODE NTEL ATA A0-A7 Valid ...

Page 44

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO F 17 IGURE ODE OTOROLA A0-A7 T ADS CS# T RWS R/W# T RDA D0- IGURE ODE OTOROLA A0-A7 ...

Page 45

REV. 2.0 & I IGURE ECEIVE EADY NTERRUPT RX Start D0:D7 Bit INT RXRDY# IOR# (Reading data out of RHR & I IGURE RANSMIT EADY NTERRUPT TX Start ...

Page 46

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO F 21 & I IGURE ECEIVE EADY NTERRUPT Start Bit RX S D0:D7 S D0:D7 Stop Bit INT T SSR RXRDY# First Byte is Received in RX FIFO IOR# ...

Page 47

REV. 2.0 & I IGURE RANSMIT EADY NTERRUPT Start TX FIFO Bit Empty TX S D0:D7 (Unloading) IER[1] ISR is read enabled INT* TX FIFO fills up Data in TX FIFO TXRDY# ...

Page 48

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO PACKAGE DIMENSIONS 100 LEAD PLASTIC QUAD FLAT PACK ( QFP, 1.95 mm Form) 81 100 Seating Plane A 1 Note: The control dimension is ...

Page 49

... April 2004 Rev. 2.0.1 EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. EXAR Corporation assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are free of patent infringement. Charts and schedules contained here in are only for illustration purposes and may vary depending upon a user’ ...

Page 50

XR16C864 2.97V TO 5.5V QUAD UART WITH 128-BYTE FIFO GENERAL DESCRIPTION .................................................................................................1 F .....................................................................................................................................................1 EATURES A ................................................................................................................................................1 PPLICATIONS F 1. XR16C864 B D IGURE LOCK IAGRAM F 2. XR16C864 IGURE IN UT SSIGNMENT PIN DESCRIPTIONS .........................................................................................................3 .................................................................................................................................3 ...

Page 51

REV. 2.0.1 4.3.1 IER VERSUS RECEIVE FIFO INTERRUPT MODE OPERATION ............................................................................. 25 4.3.2 IER VERSUS RECEIVE/TRANSMIT FIFO POLLED MODE OPERATION................................................................ 25 4.4 INTERRUPT STATUS REGISTER (ISR) - READ-ONLY ............................................................................... 26 4.4.1 INTERRUPT GENERATION: ...................................................................................................................................... 26 4.4.2 ...

Related keywords