xr16l2751im Exar Corporation, xr16l2751im Datasheet

no-image

xr16l2751im

Manufacturer Part Number
xr16l2751im
Description
2.25v To 5.5v Duart With 64-byte Fifo And Powersave
Manufacturer
Exar Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
xr16l2751im-F
Manufacturer:
EXAR
Quantity:
500
Part Number:
xr16l2751im-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
xr16l2751im-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
xr
OCTOBER 2005
GENERAL DESCRIPTION
The XR16L2751
universal asynchronous receiver and transmitter
(UART) with 5 Volt tolerant inputs. The device
includes
XR16L2750: Intel and Motorola data bus selection
and a “PowerSave” mode to further reduce sleep
current to a minimum during sleep mode. The 2751’s
register set is compatible to the ST16C2550 and
XR16C2850 but with added functions. It supports the
Exar’s enhanced features of 64 bytes of TX and RX
FIFOs, programmable FIFO trigger level, FIFO level
counters, automatic hardware and software flow
control, automatic RS-485 half duplex direction
control with programmable turn-around delay, and a
complete
provide the user with operational status and data
error tags. An internal loopback capability allows
onboard diagnostics. Independent programmable
baud rate generator is provided in each UART
channel to support data rates up to 6.25 Mbps.
N
APPLICATIONS
Exar
F
OTE
IGURE
Portable and Battery Operated Appliances
Wireless Access Servers
Ethernet Network Routers
Cellular Data Devices
Telecommunication Network Routers
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
1. XR16L2751 B
Reset (Reset#)
IOR# (VCC)
INTA (IRQ#)
INTB (logic 0)
IOW# (R/W#)
CSA# (CS#)
CSB# (A3)
2
modem
RXRDYA#
RXRDYB#
TXRDYA#
TXRDYB#
HDCNTL#
PwrSave
CLKSEL
D7:D0
A2:A0
16/68#
additional
1
(2751) is a low voltage dual
interface.
LOCK
capabilities
Data Bus
Motorola
Interface
Intel or
D
IAGRAM
Onboard
2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE
over
registers
the
(510) 668-7000
UART
Regs
BRG
*5 Volt Tolerant Inputs
(same as Channel A)
Crystal Osc/Buffer
UART Channel B
FEATURES
(Except XTAL1)
UART Channel A
2.25 to 5.5 Volt Operation
5 Volt Tolerant Inputs
Functionally
XR16C2850 with 4 additional inputs
Intel or Motorola Data Bus Interface Select
Two Independent UARTs
PowerSave Feature reduces sleep current to 15
µA at 3.3 Volt
Device Identification
Crystal or external clock input
Industrial and Commercial Temperature ranges
48 TQFP Package (7 x 7 x 1.0 mm)
TX & RX
64 Byte TX FIFO
64 Byte RX FIFO
Up to 6.25 Mbps at 5 Volt, 4 Mbps at 3.3 Volt,
and 3 Mbps at 2.5 Volt with 8X sampling rate
64 bytes of Transmit and Receive FIFOs
Transmit and Receive FIFO Level Counters
Programmable TX and RX FIFO Trigger Levels
Automatic Hardware (RTS/CTS) Flow Control
Selectable RTS Flow Control Hysteresis.
Automatic Software (Xoff/Xon) Flow Control
Automatic RS-485 2-wire Half-duplex Direction
Control to the Transceiver via RTS#
Full Modem Interface
Infrared Receive and Transmit Encoder/
decoder
ENDEC
IR
FAX (510) 668-7017
Compatible
TXA, RXA, DTRA#,
DTSA#, CDA#, RIA#,
OP2A#
DSRA#, RTSA#,
TXB, RXB, DTRB#,
CTSB#, CDB#, RIB#,
OP2B#
XTAL1
XTAL2
DSRB#, RTSB#,
GND
2.25 to 5.5 Volt VCC
to
www.exar.com
ST16C2550
2751BLK
REV. 1.2.2
and

Related parts for xr16l2751im

xr16l2751im Summary of contents

Page 1

OCTOBER 2005 GENERAL DESCRIPTION 1 The XR16L2751 (2751 low voltage dual universal asynchronous receiver and transmitter (UART) with 5 Volt tolerant inputs. The device includes 2 additional capabilities XR16L2750: Intel and Motorola data bus selection and a ...

Page 2

... TXB OP2B# CSA# CSB# PWRSAVE RXB RXA TXRDYB# TXA TXB OP2B# CS# A3 PWRSAVE ORDERING INFORMATION ART UMBER ACKAGE XR16L2751CM 48-Lead TQFP XR16L2751IM 48-Lead TQFP XR16L2751 6 48-pin TQFP 7 (16 Mode ) XR16L2751 6 48-pin TQFP 7 ...

Page 3

REV. 1.2.2 PIN DESCRIPTIONS Pin Description 48-TQFP N T AME YPE DATA BUS INTERFACE Address data lines [2:0]. These 3 address lines select one of the internal registers in UART channel A/B during ...

Page 4

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE Pin Description 48-TQFP N T AME YPE INTB 29 O When 16/68# pin is HIGH for Intel bus interface, this output becomes channel B inter- rupt output. ...

Page 5

REV. 1.2.2 Pin Description 48-TQFP N T AME YPE TXB 8 O UART channel B Transmit Data or infrared encoder data. Standard transmit and receive interface is enabled when MCR[ this mode, the ...

Page 6

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE Pin Description 48-TQFP N T AME YPE HDCNTL Auto RS-485 half-duplex direction output enable for channel A and B (active low). Connect this pin to ...

Page 7

REV. 1.2.2 auto RS-485 direction control pin is not activated after reset. To activate the direction control function, user has to set FCTR[ This pin is normally high for receive state, low for transmit state. Data Bus ...

Page 8

XR16L2751 2.25V TO 5.5V DUART WITH 64-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. The ...

Page 9

REV. 1.2.2 2.2 5-Volt Tolerant Inputs The 2751 can accept inputs when operating at 3.3V or 2.5V. But note that if the 2751 is operating at 2.5V, its V may not be high enough to meet ...

Page 10

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE Beyond the general 16C2550 features and capabilities, the 2751 offers enhanced feature registers (EFR, Xon/ Xoff 1, Xon/Xoff 2, FCTR, TRG, EMSR, FC) that provide automatic RTS and CTS hardware ...

Page 11

REV. 1.2.2 2.9 Crystal Oscillator or External Clock Input The 2751 includes an on-chip oscillator (XTAL1 and XTAL2) to produce a clock for both UART sections in the device. The CPU data bus does not require this clock for ...

Page 12

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE 2.10 Programmable Baud Rate Generator Each UART has its own Baud Rate Generator (BRG) with a prescaler. The prescaler is controlled by CLKSEL hardware pin or a software bit in ...

Page 13

REV. 1.2.2 2.11 Transmitter The transmitter section comprises of an 8-bit Transmit Shift Register (TSR) and 64 bytes of FIFO which includes a byte-wide Transmit Holding Register (THR). TSR shifts out every data bit with the 16X/8X internal clock. ...

Page 14

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE IGURE RANSMITTER Transmit Data Byte Auto CTS Flow Control (CTS# pin) Flow Control Characters (Xoff1/2 and Xon1/2 Reg. Auto Software Flow Control 16X or 8X Clock (EMSR ...

Page 15

REV. 1.2 IGURE ECEIVER PERATION IN NON 16X or 8X Clock (EMSR bit-7) Receive Data Byte and Errors F 10 IGURE ECEIVER PERATION IN 16X Clock Receive Data Shift Register (RSR) 64 bytes ...

Page 16

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE 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 ...

Page 17

REV. 1.2.2 F 11. A RTS CTS F IGURE UTO AND Local UART UARTA Receiver FIFO Trigger Reached Auto RTS Trigger Level Transmitter Auto CTS Monitor Assert RTS# to Begin Transmission 1 RTSA# 2 CTSB# TXB Data Starts RXA ...

Page 18

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE 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 ...

Page 19

REV. 1.2.2 2.18 Auto RS485 Half-duplex Control The auto RS485 half-duplex direction control changes the behavior of the transmitter when enabled by FCTR bit-3. By default, it de-asserts RTS# (HIGH) output following the last stop bit of the last ...

Page 20

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE 2.20 Sleep Mode with Wake-Up Indicator and PowerSave Feature The 2751 supports low voltage system designs, hence, a sleep mode with auto wake-up and PowerSave feature is included to reduce ...

Page 21

REV. 1.2.2 2.21 Internal Loopback The 2751 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 ...

Page 22

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE 3.0 UART INTERNAL REGISTERS Each of the UART channel in the 2751 has its own set of configuration registers selected by address lines A0, A1 and A2 with CSA# or ...

Page 23

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

Page 24

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE T 9: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE DLL RD/WR Bit ...

Page 25

REV. 1.2.2 B. FIFO level will be reflected in the ISR register when the FIFO trigger level is reached. Both the ISR register status bit and the interrupt will be cleared when the FIFO drops below the trigger level. ...

Page 26

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE IER[6]: RTS# Output Interrupt Enable (requires EFR bit-4=1) • Logic 0 = Disable the RTS# interrupt (default). • Logic 1 = Enable the RTS# interrupt. The UART issues an interrupt ...

Page 27

REV. 1.2 ABLE P ISR R RIORITY EGISTER EVEL ...

Page 28

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE Logic 1 = Reset the transmit FIFO pointers and FIFO level counter logic (the transmit shift register is not cleared or altered). This bit will return to a logic 0 ...

Page 29

REV. 1.2.2 T 11: T ABLE RANSMIT AND T FCTR FCTR FCR RIGGER ABLE Table Table Table-C ...

Page 30

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE 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-2 LCR[3]: TX and RX Parity ...

Page 31

REV. 1.2.2 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", LOW state). This condition remains, until disabled by setting LCR bit-6 to ...

Page 32

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE MCR[6]: Infrared Encoder/Decoder Enable • Logic 0 = Enable the standard modem receive and transmit input/output interface. (Default) • Logic 1 = Enable infrared IrDA receive and transmit inputs/outputs. The ...

Page 33

REV. 1.2.2 LSR[6]: THR and TSR Empty Flag This bit is set to a logic 1 whenever the transmitter goes idle set to logic 0 whenever either the THR or TSR contains a data character. In the ...

Page 34

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE MSR[7]: CD Input Status Normally this bit is the complement of the CD# input. In the loopback mode this bit is equivalent to bit-3 in the MCR register. The CD# ...

Page 35

REV. 1.2.2 EMSR[5:4]: Extended RTS Hysteresis EMSR EMSR[6]: LSR Interrupt Mode • Logic 0 = LSR Interrupt Delayed (for 16C2550 ...

Page 36

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE 4.15 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 ...

Page 37

REV. 1.2.2 FCTR[6]: Scratchpad Swap • Logic 0 = Scratchpad register is selected as general read and write register. ST16C550 compatible mode. • Logic 1 = FIFO Count register (Read-Only), Enhanced Mode Select Register (Write-Only). Number of characters in ...

Page 38

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE EFR[4]: Enhanced Function Bits Enable Enhanced function control bit. This bit enables IER bits 4-7, ISR bits 4-5, FCR bits 4-5, and MCR bits 5 modified. After modifying ...

Page 39

REV. 1.2.2 T 17: UART RESET CONDITIONS FOR CHANNEL A AND B ABLE REGISTERS DLM and DLL Bits 15-0 = 0x0001. Only resets during a power up. It doesn’t reset when the Reset Pin is asserted. RHR Bits 7-0 ...

Page 40

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation ELECTRICAL CHARACTERISTICS TYPICAL PACKAGE THERMAL RESISTANCE DATA Thermal Resistance (48-TQFP) DC ELECTRICAL CHARACTERISTICS O ...

Page 41

REV. 1.2.2 For PowerSave, the UART internally isolates all of these inputs (except the modem inputs) therefore eliminating any unnecessary external buffers to keep the inputs steady. PAGE 20. AC ELECTRICAL CHARACTERISTICS TA=0 NLESS OTHERWISE NOTED ...

Page 42

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE AC ELECTRICAL CHARACTERISTICS TA=0 NLESS OTHERWISE NOTED LOAD WHERE APPLICABLE S P YMBOL ARAMETER T Delay From IOW# To Output WDO T Delay To ...

Page 43

REV. 1.2 IGURE ODEM NPUT UTPUT IOW # Active IOW RTS# Change of state DTR# CD# CTS# DSR# INT IOR# RI IGURE ODE NTEL ATA A0-A2 Valid ...

Page 44

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE F 17 IGURE ODE NTEL ATA A0-A2 Valid Address T AS CSA#/ CSB# IOW# D0- IGURE ODE OTOROLA ...

Page 45

REV. 1.2 IGURE ODE OTOROLA A0-A2 T ADS CS# T RWS R/W# D0- & I IGURE ECEIVE EADY NTERRUPT RX Start D0:D7 Bit INT RXRDY# IOR# (Reading data ...

Page 46

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE F 21 & I IGURE RANSMIT EADY NTERRUPT TX Start D0:D7 (Unloading) Bit IER[1] ISR is read enabled INT* T WRI T SRT TXRDY IOW# (Loading ...

Page 47

REV. 1.2 & I IGURE ECEIVE EADY NTERRUPT Start Stop Bit Bit RX D0:D7 D0: INT RX FIFO fills Trigger Level or RX Data Timeout RXRDY# IOR# (Reading data out ...

Page 48

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE F 25 & I IGURE RANSMIT EADY NTERRUPT Stop Start Bit Bit TX S D0: D0:D7 (Unloading) IER[1] ISR Read enabled INT* TXRDY# IOW# (Loading data ...

Page 49

REV. 1.2.2 PACKAGE DIMENSIONS (48 PIN TQFP - Seating Plane Note: The control dimension is the millimeter column SYMBOL 2.25V TO ...

Page 50

... 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

REV. 1.2.2 GENERAL DESCRIPTION................................................................................................. 1 A ............................................................................................................................................. 1 PPLICATIONS F .................................................................................................................................................. 1 EATURES F 1. XR16L2751 B D ................................................................................................................................................. 1 IGURE LOCK IAGRAM ............................................................................................................................................................. 2 IGURE IN UT SSIGNMENT ............................................................................................................................. 2 ORDERING INFORMATION PIN ...

Page 52

XR16L2751 2.25V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE 4.0 INTERNAL Register descriptions ........................................................................................ 24 4 ECEIVE OLDING EGISTER 4 RANSMIT OLDING EGISTER 4 NTERRUPT NABLE EGISTER 4.3.1 IER versus ...

Related keywords