XR16C2850IJ EXAR [Exar Corporation], XR16C2850IJ Datasheet

no-image

XR16C2850IJ

Manufacturer Part Number
XR16C2850IJ
Description
2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS
Manufacturer
EXAR [Exar Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR16C2850IJ-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR16C2850IJTR-F
Manufacturer:
EXAR
Quantity:
3 419
Part Number:
XR16C2850IJTR-F
Manufacturer:
Exar Corporation
Quantity:
10 000
xr
NOVEMBER 2005
GENERAL DESCRIPTION
The XR16C2850
universal asynchronous receiver and transmitter
(UART). Enhanced features include 128 bytes of TX
and RX FIFOs, programmable TX and RX FIFO
trigger level, FIFO level counters, automatic (RTS/
CTS) hardware and (Xon/Xoff) software flow control,
automatic RS-485 half duplex direction control output
and data rates up to 6.25 Mbps at 5V and 8X
sampling clock. Onboard status registers provide the user
with operational status and data error flags. An internal
loopback capability allows system diagnostics. The 2850
has a full modem interface and can operate at 2.97V
to 5.5V and is pin-to-pin compatible to Exar’s
ST16C2550 and XR16C2750 except the 48-TQFP
package. The 2850 register set is compatible to the
industry standard ST16C2550 and is available in 48-
pin TQFP and 44-pin PLCC packages.
N
APPLICATIONS
Exar
F
OTE
IGURE
Portable Appliances
Telecommunication Network Routers
Ethernet Network Routers
Cellular Data Devices
Factory Automation and Process Controls
:
Corporation 48720 Kato Road, Fremont CA, 94538
1 Covered by U.S. Patent #5,649,122 and #5,949,787
RXRDYA#
RXRDYB#
TXRDYA#
TXRDYB#
HDCNTL#
1. XR16C2850 B
CLK8/16
CLKSEL
D7:D0
A2:A0
CSA#
CSB#
Reset
IOW#
IOR#
INTA
INTB
1
(2850) is an enhanced dual
LOCK
8-bit Data
Interface
Bus
D
IAGRAM
2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS
UART
(510) 668-7000
BRG
Regs
(same as Channel A)
Crystal Osc/Buffer
FEATURES
Added feature in devices with a top mark date code of
"F2 YYWW" and newer:
UART Channel B
UART Channel A
Pin-to-pin compatible and functionally compatible to
Exar’s ST16C2550 and XR16L2750 and TI’s
TL16C752B in the 48-TQFP package
Pin-alike Exar’s XR16L2750 and ST16C2550 48-
TQFP package but with additional CLK8/16,
CLKSEL and HDCNTL inputs
Two independent UART channels
Device Identification and Revision
Crystal oscillator or external clock input
Industrial and commercial temperature ranges
48-TQFP and 44-PLCC packages
TX & RX
128 Byte TX FIFO
128 Byte RX FIFO
5V tolerant inputs
0 ns address hold time (T
Register set compatible to 16C550
Up to 6.25 Mbps at 5V, and 4 Mbps at 3.3V
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
Auto RS-485 Half-duplex Direction Control
Wireless Infrared (IrDA 1.0) Encoder/Decoder
Full modem interface
ENDEC
FAX (510) 668-7017
IR
2.97V to 5.5V VCC
GND
TXA, RXA, DTRA#,
DSRA#, RTSA#,
DTSA#, CDA#, RIA#,
OP2A#
TXB, RXB, DTRB#,
DSRB#, RTSB#,
CTSB#, CDB#, RIB#,
OP2B#
XTAL1
XTAL2
AH
www.exar.com
)
REV. 2.1.3

Related parts for XR16C2850IJ

XR16C2850IJ Summary of contents

Page 1

NOVEMBER 2005 GENERAL DESCRIPTION 1 The XR16C2850 (2850 enhanced dual universal asynchronous receiver and transmitter (UART). Enhanced features include 128 bytes of TX and RX FIFOs, programmable TX and RX FIFO trigger level, FIFO level counters, automatic ...

Page 2

... XR16C2850 TXRDYB# 6 48-pin TQFP TXA 7 TXB 8 OP2B# 9 CSA# 10 CSB ORDERING INFORMATION ART UMBER ACKAGE XR16C2850CJ 44-Lead PLCC XR16C2850CM 48-Lead TQFP XR16C2850IJ 44-Lead PLCC XR16C2850IM 48-Lead TQFP 36 RESET 35 DTRB# 34 DTRA# 33 RTSA# OP2A RXRDYA# 30 INTA 29 INTB CLKSEL ...

Page 3

REV. 2.1.3 PIN DESCRIPTIONS 44-PLCC 48-TQFP N AME DATA BUS INTERFACE ...

Page 4

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 44-PLCC 48-TQFP N AME RXRDYB MODEM OR SERIAL I/O INTERFACE TXA 13 7 RXA 11 5 RTSA CTSA DTRA# ...

Page 5

REV. 2.1.3 44-PLCC 48-TQFP N AME RXB 10 4 RTSB CTSB DTRB DSRB CDB RIB OP2B ANCILLARY SIGNALS XTAL1 ...

Page 6

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 44-PLCC 48-TQFP N AME CLKSEL - 25 CLK8/ RESET 39 36 VCC 44 42 GND 22 17 N.C. none 12 Pin type: I=Input, ...

Page 7

REV. 2.1.3 1.0 PRODUCT DESCRIPTION The XR16C2850 (2850) integrates the functions of 2 enhanced 16C550 Universal Asynchrounous Receiver and Transmitter (UART). Each UART is independently controlled having its own set of device configuration registers. The configuration registers set is ...

Page 8

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 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 2850 ...

Page 9

REV. 2.1.3 CSA 2.5 Channel A and B Internal Registers Each UART channel in the 2850 has a set of enhanced registers for control, monitoring and data loading and unloading. The configuration register set is ...

Page 10

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 2.7 INTA and INTB Ouputs The INTA and INTB interrupt output output changes according to the operating mode and enahnced features setup. Table 3 and 4 summarize the operating behavior for ...

Page 11

REV. 2.1.3 Typical oscillator connections are shown in application note DAN108 on EXAR’s web site. 2.9 Programmable Baud Rate Generator A single Baud Rate Generator (BRG) is provided for the transmitter and receiver, allowing independent TX/RX channel control. The ...

Page 12

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS divisor (decimal) = (XTAL1 clock frequency / prescaler) / (serial data rate x 16), with CLK8/16 pin = 1 divisor (decimal) = (XTAL1 clock frequency / prescaler) / (serial data rate ...

Page 13

REV. 2.1 IGURE RANSMITTER PERATION IN NON Data Byte 16X or 8X Clock Transmit Shift Register (TSR) 2.10.3 Transmitter Operation in FIFO Mode The host may fill the transmit FIFO with up to 128 bytes ...

Page 14

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 2.11 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/8X clock ...

Page 15

REV. 2.1 IGURE ECEIVER PERATION IN 16X or 8X Clock Receive Data Shift Register (RSR) 128 bytes by 11-bit wide FIFO Receive Data Byte and Errors N : Table-B selected as Trigger Table for OTE ...

Page 16

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 2.14 Auto CTS Flow Control Automatic CTS flow control is used to prevent data overrun to the remote receiver FIFO. The CTS# input is monitored to suspend/restart the local transmitter. The ...

Page 17

REV. 2.1.3 2.15 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 2850 will halt transmission (TX) as soon ...

Page 18

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 2.18 Infrared Mode The 2850 UART includes the infrared encoder and decoder compatible to the IrDA (Infrared Data Association) version 1.0. The IrDA 1.0 standard that stipulates the infrared encoder sends ...

Page 19

REV. 2.1.3 2.19 Sleep Mode with Auto Wake-Up The 2850 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 ...

Page 20

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 2.20 Internal Loopback The 2850 UART 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 ...

Page 21

REV. 2.1.3 3.0 UART INTERNAL REGISTERS Each of the UART channel in the 2850 has its own set of configuration registers selected by address lines A0, A1 and A2 with CSA# or CSB# selecting the channel. The complete register ...

Page 22

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS T 8: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit THR ...

Page 23

REV. 2.1 INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE DREV RD Bit DVID TRG ...

Page 24

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 4.3.2 IER versus Receive/Transmit FIFO Polled Mode Operation When FCR BIT-0 equals a logic 1 for FIFO enable; resetting IER bits 0-3 enables the XR16C2850 in the FIFO polled mode of ...

Page 25

REV. 2.1.3 IER[7]: CTS# Input Interrupt Enable (requires EFR bit-4=1) • Logic 0 = Disable the CTS# interrupt (default). • Logic 1 = Enable the CTS# interrupt. The UART issues an interrupt when CTS# pin makes a transition from ...

Page 26

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS T ABLE P ISR R RIORITY EGISTER EVEL ISR[0]: Interrupt Status • Logic ...

Page 27

REV. 2.1.3 FCR[3]: DMA Mode Select Controls the behavior of the TXRDY# and RXRDY# pins. See DMA operation section for details. • Logic 0 = Normal Operation (default). • Logic 1 = DMA Mode. FCR[5:4]: Transmit FIFO Trigger Select ...

Page 28

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 4.6 Line Control Register (LCR) - Read/Write The Line Control Register is used to specify the asynchronous data communication format. The word or character length, the number of stop bits, and ...

Page 29

REV. 2.1.3 LCR[5]: TX and RX Parity Select If the parity bit is enabled, LCR BIT-5 selects the forced parity format. • LCR BIT-5 = logic 0, parity is not forced (default). • LCR BIT-5 = logic 1 and ...

Page 30

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS MCR[3]: OP2# Output / INT Output Enable This bit enables and disables the operation of INT, interrupt output. If INT output is not used, OP2# can be used as a general ...

Page 31

REV. 2.1.3 LSR[3]: Receive Data Framing Error Tag • Logic framing error (default). • Logic 1 = Framing error. The receive character did not have a valid stop bit(s). This error is associated with the character ...

Page 32

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS MSR[4]: CTS Input Status CTS# pin may function as automatic hardware flow control signal input enabled and selected by Auto CTS (EFR bit-7). Auto CTS flow control allows ...

Page 33

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

Page 34

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 4.16 Trigger Level / FIFO Data Count Register (TRG) - Write-Only User Programmable Transmit/Receive Trigger Level Register. TRG[7:0]: Trigger Level Register These bits are used to program desired trigger levels when ...

Page 35

REV. 2.1.3 FCTR[7]: Programmable Trigger Register Select • Logic 0 = Registers TRG and FC selected for RX. • Logic 1 = Registers TRG and FC selected for TX. 4.19 Enhanced Feature Register (EFR) Enhanced features are enabled or ...

Page 36

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS 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 ...

Page 37

REV. 2.1.3 T 16: UART RESET CONDITIONS FOR CHANNEL A AND B ABLE REGISTERS DLL DLM RHR THR IER FCR ISR LCR MCR LSR MSR SPR EMSR FLVL EFR XON1 XON2 XOFF1 XOFF2 FC I/O SIGNALS TX OP2# RTS# ...

Page 38

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation TYPICAL PACKAGE THERMAL RESISTANCE DATA Thermal Resistance (48-TQFP) Thermal Resistance (44-PLCC) ELECTRICAL CHARACTERISTICS DC ELECTRICAL ...

Page 39

REV. 2.1 14. XR16C2850 VOL S IGURE INK 0.00 0.10 0.20 0.30 F 15. XR16C2850 VOH S IGURE OURCE ...

Page 40

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS AC ELECTRICAL CHARACTERISTICS TA (-40 + WHERE APPLICABLE S P YMBOL ARAMETER CLK Clock Pulse Duration OSC Oscillator Frequency OSC External Clock ...

Page 41

REV. 2.1.3 AC ELECTRICAL CHARACTERISTICS TA (-40 + WHERE APPLICABLE S P YMBOL ARAMETER TRST Reset Pulse Width N Baud Rate Divisor Bclk Baud Clock F 16 IGURE ...

Page 42

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS F 18 IGURE ATA US EAD IMING A0-A2 Valid Address T AS CSA#/ CSB# IOR# T RDV D0- IGURE ATA US ...

Page 43

REV. 2.1 & 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 (Unloading) D0:D7 Bit ...

Page 44

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

Page 45

REV. 2.1 & 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 IOW# ...

Page 46

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS PACKAGE DIMENSIONS (48 PIN TQFP - Seating Plane Note: The control dimension is the millimeter column SYMBOL ...

Page 47

REV. 2.1.3 PACKAGE DIMENSIONS (44 PIN PLCC Note: The control dimension is the millimeter column SYMBOL 2.97V ...

Page 48

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS PACKAGE DIMENSIONS (40 PIN PDIP Seating Plane L B Note: The control dimension is the millimeter column SYMBOL ...

Page 49

REV. 2.1.3 REVISION HISTORY Date Revision February 2000 Rev 1.0.0 Initial datasheet. April 2002 Rev 2.0.0 Changed to standard style format. Internal Registers are described in the order they are listed in the Internal Register Table. Clarified timing diagrams. ...

Page 50

XR16C2850 2.97V TO 5.5V DUAL UART WITH 128-BYTE FIFOS GENERAL DESCRIPTION .................................................................................................1 A ................................................................................................................................................1 PPLICATIONS F .....................................................................................................................................................1 EATURES F 1. XR16C2850 B D IGURE LOCK IAGRAM ..................................................................................................................................................... 2 IGURE IN UT SSIGNMENT .................................................................................................................................2 ORDERING INFORMATION ...

Page 51

REV. 2.1.3 4.4 INTERRUPT STATUS REGISTER (ISR) - READ-ONLY ............................................................................... 25 4.4.1 INTERRUPT GENERATION: ...................................................................................................................................... 25 4.4.2 INTERRUPT CLEARING: ........................................................................................................................................... ABLE NTERRUPT OURCE AND RIORITY 4.5 FIFO CONTROL REGISTER (FCR) - WRITE-ONLY ..................................................................................... ...

Related keywords