XR16L78464-TQFP EXAR [Exar Corporation], XR16L78464-TQFP Datasheet
XR16L78464-TQFP
Related parts for XR16L78464-TQFP
XR16L78464-TQFP Summary of contents
Page 1
JUNE 2004 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
XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART IGURE IN UT SSIGNMENT ...
Page 3
REV. 1.2.0 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 ...
Page 4
XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART Pin Descriptions AME IN DTR0# 54 DSR0# 58 CD0# 57 RI0# 56 TX1 48 RX1 41 RTS1# 46 CTS1# 42 DTR1# 47 DSR1# 43 CD1# 44 RI1# 45 ...
Page 5
REV. 1.2.0 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 ...
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.0 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 INT# ...
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.0 Programming the Baud Rate Generator Registers DLM and DLL provides the capability of selecting the operating data rate. shows the standard data rates available with a 14.7456 MHz crystal or external Table 4 clock ...
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.0 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 ...
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 for channels are located at address 0x00, 0x10, ...
Page 13
REV. 1.2.0 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 ...
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.0 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 ...
Page 16
XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART F 11 IGURE NFRARED RANSMIT ata T ransm ulse ( in) Receive IR Pulse (RX pin) RX Data ...
Page 17
REV. 1.2.0 2.15 Sleep Mode with Auto Wake-Up 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 ...
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.0 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 ...
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.0 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 ...
Page 22
XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART T 9: UART C ABLE RIORITY None RXRDY & RX Line Status (logic OR ...
Page 23
REV. 1.2.0 B it 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 ...
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 idle. ...
Page 25
REV. 1.2.0 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 ...
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.0 T 12: UART CHANNEL CONFIGURATION REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A3- AME RITE RXCNT R Bit ...
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.0 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.0 T 14: T ABLE RANSMIT AND T FCTR FCTR FCR RIGGER ABLE Table Table ...
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.0 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 ...
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.0 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 ...
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 FCTR[7:6]: TX and RX FIFO Trigger Table Select These 2 bits select the transmit and receive FIFO trigger level table When table ...
Page 39
REV. 1.2.0 Logic 1 = Enables the enhanced functions. When this bit is set to a logic 1 all enhanced features are enabled. EFR[5]: Special Character Detect Enable Logic 0 = Special Character Detect Disabled (default). ...
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.0 ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation Thermal Resistance (10x10x1.4mm 64-TQFP) . ELECTRICAL CHARACTERIISTICS DC ELECTRICAL CHARACTERISTICS TA ...
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.0 AC ELECTRICAL CHARACTERISTICS TA (-40 + WHERE APPLICABLE S P YMBOL T T Clock Pulse Period C1, C2 Oscillator Frequency T OSC External Clock Frequency ...
Page 44
XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART F 18 IGURE ODE NTEL ATA A0-A7 Valid Address RDV D 0-D 7 A0-A7 Valid Address T A ...
Page 45
REV. 1.2 IGURE ODE OTOROLA A0- 0-D 7 A0- ...
Page 46
XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART F 20 IGURE ODEM NPUT UTPUT A ctiv ...
Page 47
REV. 1.2 IGURE RANSMIT NTERRUPT ...
Page 48
XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART PACKAGE DIMENSIONS, 64-TQFP A Seating Plane A 1 Note: The control dimension is the millimeter column SYMBOL ...
Page 49
REV. 1.2.0 REVISION HISTORY R EVISION P1.0.0 Preliminary 1.0.1 Further clarification on A0-A7, RTS#, CTS#, DTR#, DSR# and ENIR pin description and throughout the datasheet, change V from 2.2V to 2.4V at 5V, change V IH ...
Page 50
XR16L784 HIGH PERFORMANCE 5V AND 3.3V QUAD UART REV. P1.2.0 GENERAL DESCRIPTION ............................................................................................... 1 A ........................................................................................................................................... 1 PPLICATIONS F ................................................................................................................................................. 1 EATURES Figure 1. Block Diagram ....................................................................................................................... 1 Figure 2. Pin Out Assignment .............................................................................................................. 2 ............................................................................................................................ 2 ORDERING INFORMATION PIN ...
Page 51
PRELIMINARY 3.1.1 The Global Interrupt Source Registers .................................................................................. 21 Figure 14. The Global Interrupt Registers, INT0, INT1, INT2 and INT3 ........................................... 21 3.1.2 General Purpose 16-bit Timer/Counter. [TIMERMSB, TIMELSB, TIMER, TIMECNTL] (default 0xXX-XX-00-00) ............................................................................................................................. 22 T ...
Page 52
XR16L784 HIGH PERFORMANCE 5V AND 3.3V QUAD UART REV. P1.2.0 Figure 22. Transmit Interrupt Timing [Non-FIFO Mode] ................................................................... 47 Figure 23. Receive Interrupt Timing [FIFO Mode] ............................................................................ 47 Figure 24. Transmit Interrupt Timing [FIFO Mode] ........................................................................... 47 PACKAGE DIMENSIONS, 64-TQFP ...