XR16L784IV-F Exar Corporation, XR16L784IV-F Datasheet

IC UART 8B 3.3V QUAD 64LQFP

XR16L784IV-F

Manufacturer Part Number
XR16L784IV-F
Description
IC UART 8B 3.3V QUAD 64LQFP
Manufacturer
Exar Corporation
Type
IrDA or RS- 485r
Datasheet

Specifications of XR16L784IV-F

Number Of Channels
4, QUART
Package / Case
64-LQFP
Features
*
Fifo's
64 Byte
Protocol
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
Mounting Type
Surface Mount
Data Rate
6.25 Mbps
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.97 V
Supply Current
5 mA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Operating Supply Voltage
3.3 V or 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
LQFP
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-1282

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR16L784IV-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR16L784IV-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
XR16L784IV-F
Quantity:
600
Company:
Part Number:
XR16L784IV-F
Quantity:
467
Company:
Part Number:
XR16L784IV-F
Quantity:
600
JULY 2008
GENERAL DESCRIPTION
The
Asynchronous Receiver and Transmitter (UART). The
device is designed for high bandwidth requirement in
communication systems. The global interrupt source
register
indication for all 4 channels to speed up interrupt
parsing. Each UART has its own 16C550 compatible
set of configuration registers, transmit and receive
FIFOs of 64 bytes, fully programmable transmit and
receive FIFO level triggers, transmit and receive
FIFO level counters, automatic RTS/CTS or DTR/
DSR hardware flow control with programmable
hysteresis,
control, IrDA (Infrared Data Association) encoder/
decoder, and a 16-bit general purpose timer/counter.
N
APPLICATIONS
Exar
F
OTE
IGURE
Remote Access Servers
Ethernet Network to Serial Ports
Network Management
Factory Automation and Process Control
Point-of-Sale Systems
Multi-port RS-232/RS-422/RS-485 Cards
:
16/68#
RST#
ENIR
A7:A0
D7:D0
IOR#
IOW#
CS#
INT#
Corporation 48720 Kato Road, Fremont CA, 94538
XR16L784
1 Covered by U.S. Patents #5,649,122 and #5,949,787
1. B
provides
LOCK
automatic
1
D
Motorola
Interface
IAGRAM
Intel or
(784)
Data
a
Bus
complete
software
is
a
quad
interrupt
Configuration
(Xon/Xoff)
Timer/Counter
Register
Device
16-bit
s
Universal
HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART
status
flow
(510) 668-7000
FEATURES
2.97V to 5.5V operation with 5V Tolerant Inputs
8-bit Intel or Motorola Data Bus Interface
Single Open Drain Interrupt output for all 4
channels
Global Interrupt Source Registers for all channels
5G (Fifth Generation) “Flat” Register Set
Each UART is Independently Controlled with:
A General Purpose 16-bit Timer/Counter
Sleep Mode with Automatic Wake-up Indicator
64-pin LQFP Package (10x10x1.4 mm)
*All Inputs are 5V Tolerant
(Except XTAL1)
16C550 Compatible Registers
64-byte Transmit and Receive FIFOs
Transmit and Receive FIFO Level Counters
Programmable TX and RX FIFO Trigger Levels
Automatic RTS/CTS or DTR/DSR Flow Control
Selectable RTS Flow Control Hysteresis
Automatic Xon/Xoff Software Flow Control
Automatic RS485 Half-duplex Control Output
with 16 Selectable Turn-around Delay
Infrared (IrDA 1.1) Data Encoder/Decoder
Programmable Data Rate with Prescaler
Up to 3.12 (16x) and 6.25 (8x) Mbps Data Rate
UART
Regs
BRG
UART Channel 1
UART Channel 2
UART Channel 3
UART Channel 0
Crystal Osc/
FAX (510) 668-7017
TX &
64 Byte RX FIFO
64 Byte TX FIFO
Buffer
RX
ENDEC
IR
XR16L784
TX0, RX0, DTR0#,
DSR0#, RTS0#,
CTS0#, CD0#, RI0#
TX3, RX3, DTR3#,
DSR3#, RTS3#,
CTS3#, CD3#, RI3#
TMRCK
XTAL1
XTAL2
www.exar.com
2.97V to 5.5V VCC
GND
REV. 1.2.3
784BLK

Related parts for XR16L784IV-F

XR16L784IV-F Summary of contents

Page 1

JULY 2008 GENERAL DESCRIPTION 1 The XR16L784 (784 Asynchronous Receiver and Transmitter (UART). The device is designed for high bandwidth requirement in communication systems. The global interrupt source register provides a complete indication for all 4 channels to ...

Page 2

... HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART IGURE IN UT SSIGNMENT 48 XTAL2 XTAL1 GND VCC TX0 DTR0# RTS0# RI0# CD0# DSR0# CTS0# RX0 INT# CS ORDERING INFORMATION ART UMBER XR16L784CV 64-Lead LQFP XR16L784IV 64-Lead LQFP XR16L784 64-LQFP ACKAGE PERATING EMPERATURE 0°C to +70°C -40°C to +85°C 2 REV ...

Page 3

REV. 1.2.3 PIN DESCRIPTIONS Pin Descriptions AME IN YPE DATA BUS INTERFACE A7-A0 6-1,64,63 D7:D0 18-11 IO IOR# 7 IOW# 8 (R/W#) CS# 62 INT MODEM OR SERIAL I/O INTERFACE TX0 53 O RX0 ...

Page 4

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART Pin Descriptions AME IN YPE DTR0 DSR0# 58 CD0# 57 RI0# 56 TX1 48 O RX1 41 RTS1 CTS1# 42 DTR1 DSR1# ...

Page 5

REV. 1.2.3 Pin Descriptions AME IN YPE TX3 28 O RX3 21 RTS3 CTS3# 22 DTR3 DSR3# 23 CD3# 24 RI3# 25 ANCILLARY SIGNALS XTAL1 50 XTAL2 49 O TMRCK 31 ENIR ...

Page 6

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 1.0 DESCRIPTION The XR16L784 (784) integrates the functions of 4 enhanced 16550 UARTs, a general purpose 16-bit timer/ counter and an on-chip oscillator. The device configuration registers include a set of four ...

Page 7

REV. 1.2.3 2.4 INT# Ouput The INT# interrupt output changes according to the operating mode and enhanced features setup. and 3 summarize the operating behavior for the transmitter and receiver. T ABLE Auto RS485 Mode (FIFO D INT# Pin NO ...

Page 8

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 2.6 Programmable Baud Rate Generator A single Baud Rate Generator (BRG) is provided for the transmitter and receiver, allowing independent TX/RX channel control. The programmable Baud Rate Generator is capable of operating ...

Page 9

REV. 1.2.3 Programming the Baud Rate Generator Registers DLM and DLL provides the capability of selecting the operating data rate. Table 4 shows the standard data rates available with a 14.7456 MHz crystal or external clock at 16X clock rate. ...

Page 10

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART IGURE RANSMITTER PERATION IN NON Data Byte 16X or 8X Clock 2.7.3 Transmitter Operation in FIFO Mode The host may fill the transmit FIFO with ...

Page 11

REV. 1.2.3 2.8.1 Receive Holding Register (RHR) - Read-Only The Receive Holding Register is an 8-bit register that holds a receive data byte from the Receive Shift Register. It provides the receive data interface to the host processor. The RHR ...

Page 12

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 2.9 THR and RHR Register Locations The THR and RHR register addresses for channel 0 to channel 7 is shown in RHR for channels are located at address 0x00, ...

Page 13

REV. 1.2.3 2.10.1 Auto CTS/DSR Flow Control Automatic CTS/DSR flow control is used to prevent data overrun to the remote receiver FIFO. The CTS/DSR pin is monitored to suspend/restart local transmitter. The flow control features are individually selected to fit ...

Page 14

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 2.11 Auto Xon/Xoff (Software) Flow Control When software flow control is enabled characters with the programmed Xon or Xoff-1,2 character value(s). If receive character(s) (RX) match the programmed values, the 784 will ...

Page 15

REV. 1.2.3 2.13 Auto RS485 Half-duplex Control The auto RS485 half-duplex direction control changes the behavior of the transmitter when enabled by FCTR bit-5. It asserts RTS# or DTR# (LOW) after a specified delay indicated in MSR[7:4] following the last ...

Page 16

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART F 11 IGURE NFRARED RANSMIT 0 TX Data Transmit IR Pulse (TX Pin) Receive IR Pulse (RX pin) RX Data ATA NCODING AND ECEIVE Character Data Bits ...

Page 17

REV. 1.2.3 2.15 Sleep Mode with Wake-Up Indicator The 784 supports low voltage system designs, hence, a sleep mode is included to reduce its power consumption when the chip is not actively used. All of these conditions must be satisfied ...

Page 18

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 2.16 Internal Loopback Each UART channel provides an internal loopback capability for system diagnostic purposes. The internal loopback mode is enabled by setting MCR register bit-4 to logic 1. All regular UART ...

Page 19

REV. 1.2.3 3.0 XR16L784 REGISTERS The XR16L784 quad UART register set consists of the Device Configuration Registers that are accessible directly from the data bus for programming general operating conditions of the UARTs and monitoring the status of various functions. ...

Page 20

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART T ABLE DDRESS EAD EGISTER IT [A7:A0] W RITE 0x80 R INT0 Rsvd Source UART 2 0x81 R INT1 bit 1 0x82 R INT2 Rsvd 0x83 ...

Page 21

REV. 1.2.3 3.1.1 The Global Interrupt Source Registers The XR16L784 has a global interrupt source register set that consists of 4 consecutive registers [INT0, INT1, INT2 and INT3]. Register INT3 is not used in the 784 UART, only in the ...

Page 22

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART T 9: UART C ABLE HANNEL RIORITY None RXRDY & RX Line Status (logic ...

Page 23

REV. 1.2.3 Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Rsvd TIMER [7:0] (default 0x00): Reserved. TIMERMSB [7:0] and TIMERLSB [7:0] TIMERMSB and TIMERLSB form a 16-bit value. The least-significant bit of the timer is being bit [0] of the TIMERLSB with ...

Page 24

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 3.1.6 SLEEP [7:0] - (default 0x00) The 8-bit Sleep register enables each UART separately to enter Sleep mode. Sleep mode reduces power consumption when the system needs to put the UART(s) to ...

Page 25

REV. 1.2.3 3.2 UART CHANNEL CONFIGURATION REGISTERS The first 8 registers are 16550 compatible with EXAR enhanced feature registers located on the upper 8 addresses. The 4 sets of UART configuration registers are decoded using address lines ...

Page 26

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART T 12: UART CHANNEL CONFIGURATION REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A3- AME RITE RHR R Bit ...

Page 27

REV. 1.2.3 T 12: UART CHANNEL CONFIGURATION REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A3- AME RITE RXCNT R Bit RXTRG W Bit-7 1 ...

Page 28

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART IER[0]: RHR Interrupt Enable The receive data ready interrupt will be issued when RHR has a data character in the non-FIFO mode or when the receive FIFO has reached the programmed trigger ...

Page 29

REV. 1.2.3 4.4.1 Interrupt Generation: • LSR is by any of the LSR bits and 4. • RXRDY trigger level. • RXRDY Time-out 4-char plus 12 bits delay timer. • TXRDY ...

Page 30

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART ISR[7:6]: FIFO Enable Status These bits are set to a logic 0 when the FIFOs are disabled. They are set to a logic 1 when the FIFOs are enabled. 4.5 FIFO Control ...

Page 31

REV. 1.2.3 T 14: T ABLE RANSMIT AND T FCTR FCTR FCR RIGGER ABLE Table Table Table-C 1 ...

Page 32

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 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 RX ...

Page 33

REV. 1.2.3 LCR[7]: Baud Rate Divisors Enable Baud rate generator divisor (DLL/DLM) enable. • Logic 0 = Data registers are selected (default). • Logic 1 = Divisor latch registers are selected. 4.7 Modem Control Register (MCR) - Read/Write The MCR ...

Page 34

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 4.8 Line Status Register (LSR) - Read Only This register provides the status of data transfers between the UART and the host. If IER bit-2 is set to a logic 1, an ...

Page 35

REV. 1.2.3 MSR[0]: Delta CTS# Input Flag • Logic change on CTS# input (default). • Logic 1 = The CTS# input has changed state since the last time it was monitored. A modem status interrupt will be ...

Page 36

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART T 16: A RS485 H ABLE UTO ALF MSR[7] MSR[ 4.11 SCRATCH PAD REGISTER (SPR) - ...

Page 37

REV. 1.2 ABLE ELECTABLE FCTR B -3 FCTR ...

Page 38

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART 4.13 Enhanced Feature Register (EFR) - Read/Write Enhanced features are enabled or disabled using this register. Bit 0-3 provide single or dual consecutive character software flow control selection (see are selected, the ...

Page 39

REV. 1.2.3 EFR[5]: Special Character Detect Enable • Logic 0 = Special Character Detect Disabled (default). • Logic 1 = Special Character Detect Enabled. The UART compares each incoming receive character with data in Xoff-2 register match exists, ...

Page 40

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART REGISTERS DLL DLM RHR THR IER FCR ISR LCR MCR LSR MSR SPR FCTR EFR TXCNT TXTRG RXCNT RXTRG XCHAR XON1 XON2 XOFF1 XOFF2 I/O SIGNALS TX[ch-3:0] IRTX[ch-3:0] RTS#[ch-3:0] DTR#[ch-3:0] T 19: ...

Page 41

REV. 1.2.3 ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation Thermal Resistance (10x10x1.4mm 64-LQFP) . ELECTRICAL CHARACTERIISTICS DC ELECTRICAL CHARACTERISTICS TA (-40 to +85 C ...

Page 42

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART F 16. XR16L784 VOL S C IGURE INK 0.00 0.10 0.20 F 17. XR16L784 VOH S IGURE OURCE ...

Page 43

REV. 1.2.3 AC ELECTRICAL CHARACTERISTICS TA (-40 + WHERE APPLICABLE S P YMBOL TC1,TC2 Clock Pulse Period TOSC Oscillator Frequency TECK External Clock Frequency TAS Address Setup (16 Mode) TAH Address ...

Page 44

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART F 18 IGURE ODE NTEL ATA A0-A7 Valid Address T AS CS# IOR# T RDV D0-D7 A0-A7 Valid Address T AS CS# IOW# D0- ...

Page 45

REV. 1.2 IGURE ODE OTOROLA A0-A7 T ADS CS# T RWS R/W# T RDA D0-D7 A0-A7 T ADS CS# T RWS R/W# T WDS D0-D7 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART B ...

Page 46

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART F 20 IGURE ODEM NPUT UTPUT Active IOW# Change of RTS# State DTR# CD# CTS# DSR# INT IOR# RI IGURE ECEIVE NTERRUPT IMING ...

Page 47

REV. 1.2 IGURE RANSMIT NTERRUPT IMING ...

Page 48

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART PACKAGE DIMENSIONS, 64-LQFP A Seating Plane A 1 Note: The control dimension is the millimeter column SYMBOL ...

Page 49

... Corrected description of Xon/Xoff/Special character interrupt. 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

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART GENERAL DESCRIPTION ............................................................................................... 1 A ........................................................................................................................................... 1 PPLICATIONS F ................................................................................................................................................. 1 EATURES ................................................................................................................................................................ 1 IGURE LOCK IAGRAM ....................................................................................................................................................... 2 IGURE IN UT SSIGNMENT ...

Page 51

REV. 1.2.3 T 10: TIMER CONTROL R ABLE EGISTER 3.1.3 8XMODE [7:0] (default 0x00) ..................................................................................................................................... 23 3.1.4 REGA [7:0] reserved (default 0x00) .......................................................................................................................... 23 3.1.5 RESET [7:0] (default 0x00) ......................................................................................................................................... 23 3.1.6 SLEEP [7:0] - (default 0x00) ....................................................................................................................................... 24 3.1.7 ...

Related keywords