xr16l2550im Exar Corporation, xr16l2550im Datasheet

no-image

xr16l2550im

Manufacturer Part Number
xr16l2550im
Description
Industry Smallest Package Uart With 2.25v To 5.5v Operation
Manufacturer
Exar Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR16L2550IM
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
XR16L2550IM
Quantity:
330
Part Number:
xr16l2550im-F
Manufacturer:
LT
Quantity:
350
Part Number:
xr16l2550im-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
xr16l2550im-F
Manufacturer:
EXAR
Quantity:
8 000
Part Number:
xr16l2550im-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
xr16l2550im-F
Quantity:
874
Part Number:
xr16l2550imTR-F
Manufacturer:
Exar Corporation
Quantity:
10 000
MAY 2007
GENERAL DESCRIPTION
The XR16L2550
asynchronous receiver and transmitter (UART). The
XR16L2550
ST16C2550 UART with lower operating voltages and
5 volt tolerant inputs. The L2550 provides enhanced
UART functions with 16 byte FIFOs, a modem control
interface and data rates up to 4 Mbps. Onboard
status registers provide the user with error indications
and operational status. System interrupts and modem
control features may be tailored by external software
to meet specific user requirements. Independent
programmable baud rate generators are provided to
select transmit and receive clock rates up to 3.125
Mbps. The Baud Rate Generator can be configured
for either crystal or external clock input. An internal
loopback capability allows onboard diagnostics. The
L2550 is available in a 44-pin PLCC, 48-pin TQFP
and 32-pin QFN packages. The L2550 is fabricated in
an advanced CMOS process.
N
APPLICATIONS
Exar
OTE
Portable Appliances
Medical Monitors
Base Stations
Micro Servers
Telecommunication Network Routers
Industrial Automation Controls
F
IGURE
:
Corporation 48720 Kato Road, Fremont CA, 94538
1 Covered by U.S. Patent #5,649,122.
RXRDYA#
RDRXYB#
TXRDYA#
TXRDYB#
1. XR16L2550 B
D7:D0
A2:A0
IOW#
CSA#
CSB#
Reset
IOR#
INTA
INTB
is
1
an
(L2550) is a dual universal
improved
LOCK
8-bit Data
Interface
Bus
D
IAGRAM
version
of
the
UART
(510) 668-7000
BRG
Regs
LOW VOLTAGE DUART WITH 16-BYTE FIFO
* 5 Volt Tolerant Inputs
(same as Channel A)
Crystal Osc/Buffer
FEATURES
UART Channel B
UART Channel A
2.25 to 5.5 Volt operation
5 Volt tolerant inputs
Pin-to-pin
ST16C2550 and XR16L2750 in 44-PLCC and 48-
TQFP packages
Pin-to-pin compatible to XR16C2850 in 44-PLCC
Pin
XR16C2850 in 48-TQFP package
Two independent UART channels
Tiny 32-QFN, no lead package (5x5x0.9mm)
44-PLCC and 48-TQFP packages also available
16 Byte TX FIFO
16 Byte RX FIFO
Up to 3.125Mbps with external clock of 50 MHz
Register Set compatible to 16C550
16 byte Transmit FIFO to reduce the bandwidth
requirement of the external CPU
16 byte Receive FIFO with error tags to reduce
the bandwidth requirement of the external CPU
4 selectable Receive FIFO interrupt trigger
levels
Automatic RTS/CTS hardware flow control
Automatic Xon/Xoff software flow control
Wireless infrared encoder/decoder
Full Modem Interface (CTS#, RTS#, DSR#,
DTR#, RI#, CD#)
Programmable character lengths (5, 6, 7, 8)
with even, odd, or no parity
TX & RX
alike
FAX (510) 668-7017
compatible
XR16L2551,
2.25 to 5.5 Volt VCC
GND
TXA, RXA, DTRA#,
DSRA#, RTSA#,
DTSA#, CDA#, RIA#,
OP2A#
TXB, RXB, DTRB#,
DSRB#, RTSB#,
CTSB#, CDB#, RIB#,
OP2B#
XTAL1
XTAL2
XR16L2550
to
Exar’s
www.exar.com
XR16L2751
ST16C2450,
REV. 1.1.2
and

Related parts for xr16l2550im

xr16l2550im Summary of contents

Page 1

MAY 2007 GENERAL DESCRIPTION 1 The XR16L2550 (L2550 dual universal asynchronous receiver and transmitter (UART). The XR16L2550 is an improved ST16C2550 UART with lower operating voltages and 5 volt tolerant inputs. The L2550 provides enhanced UART functions with ...

Page 2

... D7 9 RXB 10 RXA 11 XR16L2550 TXRDYB# 12 44-pin PLCC TXA 13 TXB 14 OP2B# 15 CSA# 16 CSB# 17 ORDERING INFORMATION ART UMBER XR16L2550IL 32-Lead QFN XR16L2550IJ 44-Lead PLCC XR16L2550IM 48-Lead TQFP 36 RESET 35 DTRB# 34 DTRA# 33 RTSA# 32 OP2A# 31 RXRDYA# 30 INTA 29 INTB RXB ...

Page 3

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

Page 4

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO Pin Description 32-QFN 44-PLCC 48-TQFP N AME TXRDYB RXRDYB MODEM OR SERIAL I/O INTERFACE TXA 5 13 RXA 4 11 RTSA ...

Page 5

REV. 1.1.2 Pin Description 32-QFN 44-PLCC 48-TQFP N AME RTSB CTSB DTRB DSRB CDB RIB OP2B ANCILLARY SIGNALS XTAL1 10 ...

Page 6

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 1.0 PRODUCT DESCRIPTION The XR16L2550 (L2550) provides serial asynchronous receive data synchronization, parallel-to-serial and serial-to-parallel data conversions for both the transmitter and receiver sections. necessary for converting the serial data stream into parallel ...

Page 7

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

Page 8

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO but do not attempt to read from both uarts simultaneously. Individual channel select functions are shown in Table 1. CSA 2.6 Channel A and B Internal Registers Each UART ...

Page 9

REV. 1.1 INTA ABLE FCR (FIFO D ISABLED INTA/B Pin byte in THR 1 = THR empty T 4: INTA ABLE FCR (FIFO D ISABLED ...

Page 10

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 2.10 Programmable Baud Rate Generator A single baud rate generator is provided for the transmitter and receiver, allowing independent TX/RX channel control. The programmable Baud Rate Generator is capable of operating with a ...

Page 11

REV. 1.1.2 The L2550 divides the basic external clock by 16. The basic 16X clock provides table rates to support standard and custom applications using the same system design. The Baud Rate Generator divides the input 16X clock 16 by ...

Page 12

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO IGURE RANSMITTER Data Byte 16X Clock Transmit Shift Register (TSR) 2.11.3 Transmitter Operation in FIFO Mode The host may fill the transmit FIFO with bytes of transmit ...

Page 13

REV. 1.1.2 when data is not received for 4 word lengths as defined by LCR[1:0] plus 12 bits time. This is equivalent to 3.7- 4.6 character times. The RHR interrupt is enabled by IER bit-0. 2.12.1 Receive Holding Register (RHR) ...

Page 14

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 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 ...

Page 15

REV. 1.1.2 F 11. 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 CTSB# 3 TXB Data Starts ...

Page 16

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 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 L2550 will halt ...

Page 17

REV. 1.1.2 2.17 Infrared Mode The L2550 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 3/ bit wide ...

Page 18

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 2.18 Sleep Mode with Auto Wake-Up The L2550 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 ...

Page 19

REV. 1.1.2 2.19 Internal Loopback The L2550 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 operate normally. Figure 13 shows ...

Page 20

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 3.0 UART INTERNAL REGISTERS Each of the UART channel in the L2550 has its own set of configuration registers selected by address lines A0, A1 and A2 with CSA# or CSB# selecting the ...

Page 21

REV. 1.1 INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit THR WR Bit IER RD/WR ...

Page 22

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO T 8: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE EFR RD/WR Auto CTS Enable XON1 ...

Page 23

REV. 1.1.2 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 level in the FIFO mode. • ...

Page 24

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO Source Table, Table 9, shows the data values (bit 0-5) for the interrupt priority levels and the interrupt sources associated with each of these interrupt levels. 4.4.1 Interrupt Generation: • LSR is by ...

Page 25

REV. 1.1.2 ISR[0]: Interrupt Status • Logic interrupt is pending and the ISR contents may be used as a pointer to the appropriate interrupt service routine. • Logic interrupt pending (default condition). ISR[3:1]: Interrupt ...

Page 26

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO FCR[7:6]: Receive FIFO Trigger Select (logic 0 = default, RX trigger level =1) These 2 bits are used to set the trigger level for the receive FIFO. The UART will issue a receive ...

Page 27

REV. 1.1.2 LCR[4]: TX and RX Parity Select If the parity bit is enabled with LCR bit-3 set to a logic 1, LCR BIT-4 selects the even or odd parity format. • Logic 0 = ODD Parity is generated by ...

Page 28

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO MCR[1]: RTS# Output The RTS# pin is a modem control output. If the modem interface is not used, this output may be used as a general purpose output. • Logic 0 = Force ...

Page 29

REV. 1.1.2 LSR[1]: Receiver Overrun 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 FIFO ...

Page 30

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 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 ...

Page 31

REV. 1.1.2 4.13 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 0x00. 4.14 Enhanced Feature Register ...

Page 32

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 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 ...

Page 33

REV. 1.1.2 T 13: UART RESET CONDITIONS FOR CHANNEL A AND B ABLE REGISTERS XON1 XON2 XOFF1 XOFF2 I/O SIGNALS RXRDY# TXRDY# LOW VOLTAGE DUART WITH 16-BYTE FIFO RESET STATE DLM Bits 7-0 = 0xXX DLL Bits 7-0 = 0xXX ...

Page 34

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO 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) Thermal Resistance (32-QFN) ELECTRICAL CHARACTERISTICS DC ...

Page 35

REV. 1.1.2 AC ELECTRICAL CHARACTERISTICS U : TA=-40 NLESS OTHERWISE NOTED LOAD WHERE APPLICABLE S P YMBOL ARAMETER - Crystal Frequency CLK External Clock Low/High Time OSC External Clock Frequency T Address Setup Time AS T Address ...

Page 36

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO AC ELECTRICAL CHARACTERISTICS U : TA=-40 NLESS OTHERWISE NOTED LOAD WHERE APPLICABLE S P YMBOL ARAMETER T Reset Pulse Width RST N Baud Rate Divisor Bclk Baud Clock F 14. ...

Page 37

REV. 1.1 IGURE ATA US EAD IMING A0-A2 Valid Address T AS CSA#/ CSB# IOR# T RDV D0- IGURE ATA US RITE IMING A0-A2 Valid Address T AS ...

Page 38

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO F 18 & I IGURE ECEIVE EADY NTERRUPT RX Start D0:D7 Bit INT RXRDY# IOR# (Reading data out of RHR & I IGURE RANSMIT EADY NTERRUPT TX ...

Page 39

REV. 1.1 & 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 out of RX FIFO) F ...

Page 40

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO F 22 & I IGURE RANSMIT EADY NTERRUPT Start TX FIFO Bit Empty TX D0:D7 S (Unloading) IER[1] ISR is read enabled INT* T WRI Data in TX FIFO TXRDY# T ...

Page 41

REV. 1.1.2 PACKAGE DIMENSIONS (48 PIN TQFP - Seating Plane Note: The control dimension is the millimeter column SYMBOL α LOW VOLTAGE DUART WITH 16-BYTE ...

Page 42

XR16L2550 LOW VOLTAGE DUART WITH 16-BYTE FIFO PACKAGE DIMENSIONS (44 PIN PLCC Note: The control dimension is the millimeter column SYMBOL ...

Page 43

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

Page 44

... Updated QFN package dimensions drawing to show minimum "k" parameter. 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 45

LOW VOLTAGE DUART WITH 16-BYTE FIFO GENERAL DESCRIPTION................................................................................................. 1 A ............................................................................................................................................... 1 PPLICATIONS F ..................................................................................................................................................... 1 EATURES F 1. XR16L2550 B D IGURE LOCK IAGRAM ..................................................................................................................................................... 2 IGURE IN UT SSIGNMENT ................................................................................................................................ 2 ORDERING ...

Page 46

XR16L2550 REV. 1.1.2 4.4.1 INTERRUPT GENERATION: ...................................................................................................................................... 24 4.4.2 INTERRUPT CLEARING: ........................................................................................................................................... ABLE NTERRUPT OURCE AND RIORITY 4.5 FIFO CONTROL REGISTER (FCR) - WRITE-ONLY ...................................................................................... 25 T 10: R FIFO T L ABLE ECEIVE ...

Related keywords