XR16L580IL-F Exar Corporation, XR16L580IL-F Datasheet

UART Interface IC UART

XR16L580IL-F

Manufacturer Part Number
XR16L580IL-F
Description
UART Interface IC UART
Manufacturer
Exar Corporation
Datasheet

Specifications of XR16L580IL-F

Data Rate
1 Mbps
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.25 V
Supply Current
3 mA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Package / Case
QFN
No. Of Channels
1
Uart Features
Selectable RX And TX FIFO Trigger Levels, Automatic Software Flow Control, Complete Modem Interface
Supply Voltage Range
2.25V To 5.5V
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR16L580IL-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
XR16L580IL-F
Quantity:
15 000
Company:
Part Number:
XR16L580IL-F
Quantity:
15 000
Company:
Part Number:
XR16L580IL-F
Quantity:
15 000
Company:
Part Number:
XR16L580IL-F
Quantity:
15 000
Part Number:
XR16L580IL-FN
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
MAY 2007
GENERAL DESCRIPTION
The XR16L580 (L580) is a 2.25 to 5.5 volt Universal
Asynchronous Receiver and Transmitter (UART) with 5 volt
tolerant inputs and a reduced pin count. It is pin-to-pin and
software compatible to industry standard 16C450, 16C550,
ST16C580, ST16C650A and XR16C850 UARTs. It has 16
bytes of TX and RX FIFOs and is capable of operating up to
serial data rate of 1 Mbps at 2.25 volt supply voltage. The
internal registers is compatible to the 16C550 register set
plus enhanced registers for additional features to support
today’s high bandwidth data communication needs. The
enhanced features include Intel or Motorola data bus
interface to match your CPU interface, automatic hardware
and software flow control to prevent data loss, selectable
RX and TX trigger levels for more efficient interrupt service,
wireless infrared (IrDA) encoder/decoder for wireless
applications and a unique Power-Save mode to increase
battery operating time. The device comes in the 48-TQFP
and very small 32-QFN, 28-QFN and 24-QFN packages in
industrial temperature range.
APPLICATIONS
Exar
F
IGURE
Handheld Terminals and Tablets
Handheld Computers
Wireless Portable Point-of-Sale Terminals
Cellular Phones DataPort
GPS Devices
Personal Digital Assistants Modules
Battery Operated Instruments
IOW# (R/W#)
INT (IRQ#)
PwrSave
(RESET#)
Corporation 48720 Kato Road, Fremont CA, 94538
RESET
A2:A0
D7:D0
IOR#
16/68#
1. B
CS#
LOCK
D
IAGRAM
SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE
Data Bus
Motorola
Interface
Intel or
UART
Regs
BRG
Crystal Osc/Buffer
*5 V Tolerant Inputs
(Except for XTAL1)
(510) 668-7000
TX & RX
16 Byte RX FIFO
16 Byte TX FIFO
FEATURES
UART
Smallest Full Featured UART
2.25V to 5.5V Supply Voltage
5V Tolerant Inputs (except XTAL1)
Intel/Motorola Bus Select
’0 ns’ Address Hold Time (T
Pin and Software Compatible to industry standard
16C450,
XR16C850 in the 48-TQFP package.
16-byte Transmit FIFO
16-byte Receive FIFO with Errors Flags
Selectable RX and TX FIFO Trigger Levels
Automatic Hardware (RTS/CTS) Flow Control
Automatic Software (Xon/Xoff) Flow Control
Up to 3.125 Mbps Data Rate at 5V and 2 Mbps at 3.3V
and 1 Mbps at 2.25V Operation with External Clock Input
Infrared (IrDA) Encoder/Decoder
Complete Modem Interface
Power-Save Mode to conserve battery power
Sleep Mode with Wake-up Interrupt
Small
(5x5x0.9mm) and 32-QFN (5x5x0.9mm)
Compatible to standard 48-TQFP packages, without the
following signals: IOR, IOW, CS1, CS2, TXRDY#,
RXRDY#, RCLK, BAUDOUT#, OP1# and OP2#
Industrial Temperature Grade(-40 to +85
ENDEC
packages:
IR
16C550,
FAX (510) 668-7017
24-QFN
ST16C580,
(2.25 to 5.5 V)
XTAL1
XTAL2
TX, RX,
RTS#, CTS#,
DTR#, DSR#,
RI#, CD#
AH
VCC
GND
and T
XR16L580
(4x4x0.9mm),
www.exar.com
ADH
ST16C650A
)
o
C)
REV. 1.4.1
GNugget_BLK
28-QFN
and

Related parts for XR16L580IL-F

XR16L580IL-F Summary of contents

Page 1

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE MAY 2007 GENERAL DESCRIPTION The XR16L580 (L580 2.25 to 5.5 volt Universal Asynchronous Receiver and Transmitter (UART) with 5 volt tolerant inputs and a reduced pin count. It ...

Page 2

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE IGURE ACKAGES AND VCC 24-pin QFN Intel Bus mode D2 ...

Page 3

... REV. 1.4 IGURE ACKAGES AND CTS# 38 DSR# 39 CD# 40 RI# 41 VCC 42 48-TQFP Intel Bus Mode VCC ORDERING INFORMATION P N ART UMBER XR16L580IL24 XR16L580IL28 XR16L580IL XR16L580IM 48-Lead TQFP (48-TQFP P ) ACKAGE CTS DSR CD RI VCC 19 IOR GND 43 Motorola Bus Mode IOW XTAL2 XTAL1 D4 47 ...

Page 4

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE PIN DESCRIPTIONS Pin Descriptions 24- 28- 32- QFN QFN N QFN AME DATA BUS INTERFACE ...

Page 5

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 Pin Descriptions 24- 28- 32- QFN QFN N QFN AME RTS CTS# ...

Page 6

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE Pin Descriptions 24- 28- 32- QFN QFN N QFN AME RESET (RESET#) VCC GND ...

Page 7

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 1.0 PRODUCT DESCRIPTION The XR16L580 (L580 enhanced 16C550 Universal Asynchronous Receiver and Transmitter (UART). Its features set is compatible to the ST16C580 device and additionally offers ...

Page 8

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE 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. ...

Page 9

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 2.2 5-Volt Tolerant Inputs The L580 can accept inputs when operating at 3.3V or 2.5V. But note that if the L580 is operating at 2.5V, ...

Page 10

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE T ABLE FCR (FIFO D ISABLED INT Pin data (16/68 byte IRQ# Pin ...

Page 11

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 F For further reading on the oscillator circuit please see the Application Note DAN108 on the EXAR web site at http://www.exar.com. 2.9 Programmable Baud Rate Generator The L580 ...

Page 12

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE ABLE YPICAL DATA RATES WITH A O Data Rate O Data Rate UTPUT UTPUT MCR Bit-7=1 MCR Bit-7 DEFAULT 100 400 600 2400 1200 ...

Page 13

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 2.10 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 ...

Page 14

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE 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 ...

Page 15

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4 IGURE ECEIVER PERATION IN NON 16X Clock Receive Data Byte and Errors F 11 IGURE ECEIVER PERATION IN 16X Clock Receive Data ...

Page 16

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE 2.12 Auto RTS (Hardware) Flow Control This feature is not available in the 24-QFN package since it does not have the RTS# pin. Automatic RTS hardware flow control is ...

Page 17

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 F 12. 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 ...

Page 18

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE 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 ...

Page 19

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 2.17 Infrared Mode The L580 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 ...

Page 20

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE 2.18 Sleep Mode with Wake-Up Interrupt and Power-Save Feature The L580 supports low voltage system designs, hence, a sleep mode with wake-up interrupt and Power-Save feature is included to ...

Page 21

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 2.19 Internal Loopback The L580 UART provides an internal loopback capability for system diagnostic purposes. The internal loopback mode is enabled by setting MCR register bit-4 to logic ...

Page 22

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE 3.0 UART INTERNAL REGISTERS The L580 has a set of configuration registers selected by address lines A0, A1 and A2 with CS# asserted. The complete register set is shown ...

Page 23

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4 INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit-7 ...

Page 24

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE T 6: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE EFR RD/WR Auto CTS Enable ...

Page 25

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 4.4.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 XR16L580 in the FIFO ...

Page 26

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE IER[6]: RTS# Output Interrupt Enable (requires EFR bit-4=1) This bit has no functionality in the 24-QFN package. • Logic 0 = Disable the RTS# interrupt (default). • Logic 1 ...

Page 27

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4 ABLE P ISR R RIORITY EGISTER EVEL ...

Page 28

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE FCR[2]: TX FIFO Reset This bit is only active when FCR bit ‘1’. • Logic transmit FIFO reset (default). • Logic 1 = Reset ...

Page 29

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 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 ...

Page 30

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE LCR[6]: Transmit Break Enable When enabled, the Break control bit causes a break condition to be transmitted (the TX output is forced to a “space’, logic 0, state). This ...

Page 31

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 MCR[4]: Internal Loopback Enable • Logic 0 = Disable loopback mode (default). • Logic 1 = Enable local loopback mode, see loopback section and MCR[5]: Xon-Any Enable • ...

Page 32

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE LSR[4]: Receive Break Flag • Logic break condition (default). • Logic 1 = The receiver received a break signal (RX was a logic 0 for at ...

Page 33

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 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 ...

Page 34

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE T ABLE EFR -3 EFR -2 EFR BIT BIT ONT ONT ...

Page 35

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 EFR[6]: Auto RTS Flow Control Enable This bit has no functionality in the 24-QFN package. RTS# output may be used for hardware flow control by setting EFR bit-6 ...

Page 36

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE T 11: UART RESET CONDITIONS FOR CHANNEL A AND B ABLE REGISTERS DLM and DLL Bits 15-0 = 0x0001. Resets upon power up only and not when only the ...

Page 37

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 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 (32-QFN) DC ...

Page 38

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE DC ELECTRICAL CHARACTERISTICS U : TA=-40 NLESS OTHERWISE NOTED S P YMBOL ARAMETER V Clock Input Low Level ILCK V Clock Input High Level IHCK V Input Low Voltage ...

Page 39

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 AC ELECTRICAL CHARACTERISTICS U : TA=-40 NLESS OTHERWISE NOTED S YMBOL - Crystal Frequency OSC External Clock Frequency CLK External Clock Low/High Time T Address Setup Time (16 ...

Page 40

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE AC ELECTRICAL CHARACTERISTICS U : TA=-40 NLESS OTHERWISE NOTED S YMBOL - Crystal Frequency OSC External Clock Frequency (with 2K pull-up on XTAL2) OSC External Clock Frequency (with XTAL2 ...

Page 41

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4 IGURE LOCK IMING CLK EXTERNAL CLOCK F 16 IGURE ODEM NPUT UTPUT IOW# RTS# Change of state DTR# CD# CTS# ...

Page 42

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE F 17 IGURE ODE NTEL ATA A0- A2 Address T AS CS# IOR# T RDV D0- IGURE ...

Page 43

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4 IGURE ODE OTOROLA A0-A2 Valid Address T ADS CS# T RWS R/W# T RDA D0- ...

Page 44

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE F 21 IGURE ECEIVE EADY NTERRUPT RX Start D0:D7 Bit INT IOR# (Reading data out of RHR IGURE RANSMIT EADY NTERRUPT ...

Page 45

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4 IGURE ECEIVE EADY NTERRUPT Start Bit RX S D0:D7 S D0:D7 Stop Bit INT T SSR IOR# (Reading data out of RX FIFO) ...

Page 46

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE PACKAGE DIMENSIONS (48 PIN TQFP - Seating Plane Note: The control dimension is the millimeter column SYMBOL ...

Page 47

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 PACKAGE DIMENSIONS (32 PIN QFN - 0.9 Note: The control dimension is in millimeter. SYMBOL ...

Page 48

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE PACKAGE DIMENSIONS (28 PIN QFN - 0.9 Note: The control dimension is in millimeter. SYMBOL ...

Page 49

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 PACKAGE DIMENSIONS (24 PIN QFN - 0.9 Note: The control dimension is in millimeter. SYMBOL ...

Page 50

... May 2007 Rev 1.4.1 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 51

SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE REV. 1.4.1 GENERAL DESCRIPTION................................................................................................. 1 A ............................................................................................................................................... 1 PPLICATIONS F ..................................................................................................................................................... 1 EATURES ............................................................................................................................................................. 1 IGURE LOCK IAGRAM (24, 28 ...

Page 52

XR16L580 SMALLEST 2.25V TO 5.5V UART WITH 16-BYTE FIFO AND POWERSAVE 4.4.2 IER VERSUS RECEIVE/TRANSMIT FIFO POLLED MODE OPERATION ................................................................ 25 4.5 INTERRUPT STATUS REGISTER (ISR) - READ-ONLY ............................................................................... 26 4.5.1 INTERRUPT GENERATION: ...................................................................................................................................... 26 4.5.2 INTERRUPT CLEARING: ........................................................................................................................................... 26 ...

Related keywords