xr16v2552il32 Exar Corporation, xr16v2552il32 Datasheet

no-image

xr16v2552il32

Manufacturer Part Number
xr16v2552il32
Description
High Performance Duart With 16-byte Fifo
Manufacturer
Exar Corporation
Datasheet
MAY 2007
GENERAL DESCRIPTION
The XR16V2552
universal asynchronous receiver and transmitter
(UART) with 16 byte TX and RX FIFOs. The device
operates from 2.25 to 3.6 volts with 5 Volt tolerant
inputs and is pin-to-pin compatible to Exar’s
ST16C2552 and XR16L2552. The V2552 register set
is compatible to the ST16C2552 and the XR16L2552.
It supports the Exar’s enhanced features of
selectable FIFO trigger level, automatic hardware
(RTS/CTS) and software (Xon/Xoff) flow control, and
a complete modem interface. Onboard registers
provide the user with operational status and data
error flags. An internal loopback capability allows
system
baud rate generators are provided in each channel to
select data rates up to 16 Mbps at 3.3 Volt with 4X
sampling clock. The V2552 is available in 44-pin
PLCC and 32-pin QFN packages.
N
APPLICATIONS
Exar
F
OTE
IGURE
Portable Appliances
Telecommunication Network Routers
Ethernet Network Routers
Cellular Data Devices
Factory Automation and Process Controls
RXRDYA#
RXRDYB#
TXRDYA#
TXRDYB#
:
Corporation 48720 Kato Road, Fremont CA, 94538
1 Covered by U.S. Patent #5,649,122
CHSEL
D7:D0
1. XR16V2552 B
A2:A0
Reset
IOW#
IOR#
INTA
INTB
CS#
diagnostics.
1
(V2552) is a high performance dual
Independent
8-bit Data
LOCK
Interface
Bus
D
IAGRAM
programmable
HIGH PERFORMANCE DUART WITH 16-BYTE FIFO
UART
(510) 668-7000
Regs
BRG
(same as Channel A)
* 5 Volt Tolerant Inputs
FEATURES
UART Channel B
Crystal Osc/Buffer
UART Channel A
2.25 to 3.6 Volt Operation
5 Volt Tolerant Inputs
Pin-to-pin compatible to Exar’s XR16L2552 in the
44-PLCC package
Two independent UART channels
Alternate Function Register
Device Identification and Revision
Crystal oscillator (up to 32MHz) or external clock
(up to 64MHz) input
44-PLCC and 32-QFN packages
TX & RX
16 Byte TX FIFO
16 Byte RX FIFO
Register set identical to 16V2550
Data rate of up to 16 Mbps at 3.3 V, and
12.5 Mbps at 2.5 V with 4X sampling rate
Fractional Baud Rate Generator
Transmit and Receive FIFOs of 16 bytes
Selectable TX and RX FIFO Trigger Levels
Automatic Hardware (RTS/CTS) Flow Control
Automatic Software (Xon/Xoff) Flow Control
Wireless Infrared (IrDA 1.0) Encoder/Decoder
Automatic sleep mode
Full modem interface
ENDEC
FAX (510) 668-7017
IR
XR16V2552
GND
XTAL1
XTAL2
TXA, RXA, DTRA#,
DSRA#, RTSA#,
TXB, RXB, DTRB#,
DSRB#, RTSB#,
2.25 to 3.6 Volt VCC
DTSA#, CDA#, RIA#,
OP2A#
CTSB#, CDB#, RIB#,
OP2B#
www.exar.com
REV. 1.0.2

Related parts for xr16v2552il32

xr16v2552il32 Summary of contents

Page 1

MAY 2007 GENERAL DESCRIPTION 1 The XR16V2552 (V2552 high performance dual universal asynchronous receiver and transmitter (UART) with 16 byte TX and RX FIFOs. The device operates from 2.25 to 3.6 volts with 5 Volt tolerant inputs and ...

Page 2

... XTAL1 11 GND 12 XTAL2 CHSEL 16 INTB 17 XTAL1 XTAL2 CHSEL ORDERING INFORMATION ART UMBER XR16V2552IL32 32-pin QFN XR16V2552IJ 44-Lead PLCC XR16V2552 44-pin PLCC XR16V2552 21 4 32-pin QFN CTSB# ...

Page 3

REV. 1.0.2 PIN DESCRIPTIONS Pin Description 32-QFN 44-PLCC N AME DATA BUS INTERFACE ...

Page 4

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO Pin Description 32-QFN 44-PLCC N AME RXA 24 39 RTSA CTSA DTRA DSRA CDA RIA ...

Page 5

REV. 1.0.2 Pin Description 32-QFN 44-PLCC N AME CTSB DTRB DSRB CDB RIB MFB ANCILLARY SIGNALS XTAL1 4 11 XTAL2 5 13 ...

Page 6

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO 1.0 PRODUCT DESCRIPTION The XR16V2552 (V2552) integrates the functions of 2 enhanced 16C550 Universal Asynchronous Receiver and Transmitter (UART). Each UART is independently controlled by its own set of device configuration registers. The ...

Page 7

REV. 1.0.2 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 2552 data interface supports the Intel compatible types ...

Page 8

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO send transmit data and/or unload receive data to/from the UART. Individual channel select functions are shown in Table 1. CS 2.6 Channel A and B Internal Registers Each UART channel ...

Page 9

REV. 1.0.2 2.8 INTA and INTB Outputs The INTA and INTB interrupt output changes according to the operating mode and enhanced features setup. Table 3 and 4 summarize the operating behavior for the transmitter and receiver. Also see through 22. ...

Page 10

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO The on-chip oscillator is designed to use an industry standard microprocessor crystal (parallel resonant, fundamental frequency with 10-22 pF capacitance load, ESR of 20-120 ohms and 100 ppm frequency tolerance) connected externally between ...

Page 11

REV. 1.0 IGURE AUD ATE ENERATOR Crystal XTAL1 Osc/ XTAL2 Buffer ABLE YPICAL DATA RATES WITH A Required D 16x IVISOR FOR Output Data Clock O Rate (Decimal) 400 3750 2400 625 ...

Page 12

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO 2.11 Transmitter The transmitter section comprises of an 8-bit Transmit Shift Register (TSR) and 16 bytes of FIFO which includes a byte-wide Transmit Holding Register (THR). TSR shifts out every data bit with ...

Page 13

REV. 1.0 IGURE RANSMITTER PERATION IN Transmit Data Byte Auto CTS Flow Control (CTS# pin) Flow Control Characters (Xoff1/2 and Xon1/2 Reg.) Auto Software Flow Control 16X Clock ( DLD[5:4] ) 2.12 ...

Page 14

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO IGURE ECEIVER PERATION IN NON 16X lock ( D LD [5: rror R eceive Tags in D ata B yte LS R ...

Page 15

REV. 1.0.2 2.13 Auto RTS (Hardware) Flow Control Automatic RTS hardware flow control is used to prevent data overrun to the local receiver FIFO. The RTS# output is used to request remote unit to suspend/resume data transmission. The auto RTS ...

Page 16

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO F 10. A RTS CTS F IGURE UTO AND LOW Local UART UARTA Receiver FIFO Trigger Reached Auto RTS Trigger Level Transmitter Auto CTS Monitor Assert RTS# to Begin Transmission 1 RTSA# 2 ...

Page 17

REV. 1.0.2 2.16 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 V2552 will halt transmission (TX) as soon as ...

Page 18

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO 2.18 Infrared Mode The V2552 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 out a ...

Page 19

REV. 1.0.2 2.19 Sleep Mode with Auto Wake-Up The V2552 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 20

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO 2.20 Internal Loopback The V2552 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 UART functions ...

Page 21

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

Page 22

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO . T 9: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit THR WR ...

Page 23

REV. 1.0 INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE DREV RD Bit DVID EFR RD/WR ...

Page 24

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO 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 XR16V2552 in the FIFO polled mode of operation. Since ...

Page 25

REV. 1.0.2 • Logic 1 = Enable the software flow control, receive Xoff interrupt. See Software Flow Control section for details. IER[6]: RTS# Output Interrupt Enable (requires EFR bit-4=1) • Logic 0 = Disable the RTS# interrupt (default). • Logic ...

Page 26

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO ] T ABLE P ISR R RIORITY EGISTER EVEL ...

Page 27

REV. 1.0.2 FCR[1]: RX FIFO Reset This bit is only active when FCR bit ‘1’. • Logic receive FIFO reset (default). • Logic 1 = Reset the receive FIFO pointers (the receive shift register is ...

Page 28

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO LCR[1:0]: TX and RX Word Length Select These two bits specify the word length to be transmitted or received. BIT LCR[2]: TX and RX Stop-bit Length Select The length ...

Page 29

REV. 1.0.2 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 LCR ...

Page 30

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO MCR[2]: IrDA RX Inversion or OP1# (legacy term) When Infrared mode is enabled (MCR[6]=1 and EFR[4]=1), this bit selects the idle state of the encoded IrDA data. In internal loopback mode, this bit ...

Page 31

REV. 1.0.2 LSR[1]: Receiver Overrun Error Flag • Logic overrun error (default). • Logic 1 = Overrun error. A data overrun error condition occurred in the receive shift register. This happens when additional data arrives while the ...

Page 32

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO MSR[1]: Delta DSR# Input Flag • Logic change on DSR# input (default). • Logic 1 = The DSR# input has changed state since the last time it was monitored. A ...

Page 33

REV. 1.0.2 4.11 Baud Rate Generator Registers (DLL, DLM and DLD) - Read/Write These registers make-up the value of the baud rate divisor. The concatenation of the contents of DLM and DLL is a 16-bit value is then added to ...

Page 34

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO 4.14 Device Revision Register (DREV) - Read Only This register contains the device revision information. For example, 0x01 means revision A. Prior to reading this register, DLL and DLM should be set to ...

Page 35

REV. 1.0.2 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 36

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO T 15: UART RESET CONDITIONS FOR CHANNEL A AND B ABLE REGISTERS DLM, DLL DLM = 0x00 and DLL = 0x01. Only resets to these values during a power up. They do not ...

Page 37

REV. 1.0.2 ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation TYPICAL PACKAGE THERMAL RESISTANCE DATA Thermal Resistance (44-PLCC) Thermal Resistance (32-QFN) ELECTRICAL CHARACTERISTICS DC ELECTRICAL CHARACTERISTICS -40 +85 ...

Page 38

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO AC ELECTRICAL CHARACTERISTICS -40 NLESS OTHERWISE NOTED S P YMBOL ARAMETER XTAL1 UART Crystal Oscillator ECLK External Clock T External Clock Time Period ECLK T Address Setup Time AS ...

Page 39

REV. 1.0 IGURE LOCK IMING VIH External Clock VIL F 14 IGURE ODEM NPUT UTPUT IOW # Active RTS# Change of state DTR# CD# CTS# DSR# INT IOR# RI# HIGH PERFORMANCE DUART ...

Page 40

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO F 15 IGURE ATA US EAD IMING A0-A2 Valid Address T AS CS# IOR# T RDV D0- IGURE ATA US RITE IMING A0-A2 ...

Page 41

REV. 1.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 D0:D7 Bit IER[1] ISR ...

Page 42

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO F 19 & 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# (Reading data ...

Page 43

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

Page 44

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO PACKAGE DIMENSIONS (44 PIN PLCC Note: The control dimension is the millimeter column SYMBOL ...

Page 45

REV. 1.0.2 PACKAGE DIMENSIONS (32 PIN QFN - 0.9 Note: The control dimension is in millimeter. SYMBOL HIGH PERFORMANCE DUART WITH 16-BYTE FIFO ) mm INCHES MILLIMETERS ...

Page 46

... Updated "AC electrical characteristc" table and pin description table. 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 47

REV. 1.0.2 GENERAL DESCRIPTION................................................................................................ 1 A .............................................................................................................................................. 1 PPLICATIONS F .................................................................................................................................................... 1 EATURES F 1. XR16V2552 B D IGURE LOCK IAGRAM ..................................................................................................................................................... 2 IGURE IN UT SSIGNMENT ............................................................................................................................... 2 ORDERING INFORMATION PIN DESCRIPTIONS ........................................................................................................ 3 ...

Page 48

XR16V2552 HIGH PERFORMANCE DUART WITH 16-BYTE FIFO 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 ...

Related keywords