XR16M2752IJ44 EXAR [Exar Corporation], XR16M2752IJ44 Datasheet

no-image

XR16M2752IJ44

Manufacturer Part Number
XR16M2752IJ44
Description
HIGH PERFORMANCE DUART WITH 64-BYTE FIFO
Manufacturer
EXAR [Exar Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
XR16M2752IJ44-F
Manufacturer:
Exar Corporation
Quantity:
10 000
JUNE 2007
GENERAL DESCRIPTION
The XR16M2752
dual universal asynchronous receiver and transmitter
(UART) with 64 byte TX and RX FIFOs. The device
operates from 1.62 to 3.6 volts and is pin-to-pin
compatible to Exar’s ST16C2552, XR16L2552,
XR16L2752 and XR16V2752. The M2752 register set
is identical to the XR16V2752 and is compatible to
the ST16C2552 and the XR16C2852 enhanced
features. It supports the Exar’s enhanced features of
programmable FIFO trigger level and FIFO level
counters,
software flow control, automatic RS-485 half duplex
direction control output and a complete modem
interface. Onboard registers provide the user with
operational status and data error flags. An internal
loopback
Independent programmable baud rate generators are
provided in each channel to select data rates up to 8
Mbps at 3.3 Volt and 8X sampling clock. The M2752
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
:
Corporation 48720 Kato Road, Fremont CA, 94538
1 Covered by U.S. Patent #5,649,122
1. XR16M2752 B
BAUDOUTA#, or
BAUDOUTB#, or
TXRDYA#
TXRDYB#
RXRDYA#)
RXRDYB#)
capability
automatic
CHSEL
(OP2A#,
(OP2B#,
D7:D0
A2:A0
MFA#
MFB#
Reset
IOW#
IOR#
INTA
INTB
CS#
1
(M2752) is a high performance
allows
hardware
LOCK
8-bit Data
Interface
Bus
D
system
IAGRAM
(RTS/CTS)
diagnostics.
HIGH PERFORMANCE DUART WITH 64-BYTE FIFO
and
(510) 668-7000
UART
BRG
Regs
(same as Channel A)
Modem Control Logic
FEATURES
UART Channel B
Crystal Osc/Buffer
1.62 to 3.6 Volt Operation
Pin-to-pin compatible to Exar’s XR16L2752
Two independent UART channels
Alternate Function Register
Device Identification and Revision
Crystal oscillator or external clock input
Crystal oscillator (up to 32MHz) or external clock
(up to 64MHz) input
44-PLCC and 32-QFN packages
UART Channel A
TX & RX
64 Byte RX FIFO
64 Byte TX FIFO
Register set compatible to XR16L2752
Data rate of up to 8 Mbps at 3.3 V, 6.25 Mbps
at 2.5 V and 4 Mbps at 1.8 V with 8X sampling
rate
Fractional Baud Rate Generator
Transmit and Receive FIFOs of 64 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
Automatic
Control Output via RTS#
Wireless Infrared (IrDA 1.0) Encoder/Decoder
Automatic sleep mode
Full modem interface
ENDEC
FAX (510) 668-7017
IR
RS-485
XR16M2752
GND
XTAL1
XTAL2
TXA (or TXIRA)
RXA (or RXIRA)
TXB (or TXIRB)
RXB (or RXIRB)
CTS#A/B, RI#A/B,
CD#A/B, DSR#A/B
1.62 V to 3.6 V VCC
DTR#A/B, RTS#A/B
Half-duplex
www.exar.com
REV. P1.0.0
Direction

Related parts for XR16M2752IJ44

XR16M2752IJ44 Summary of contents

Page 1

JUNE 2007 GENERAL DESCRIPTION 1 The XR16M2752 (M2752 high performance dual universal asynchronous receiver and transmitter (UART) with 64 byte TX and RX FIFOs. The device operates from 1.62 to 3.6 volts and is pin-to-pin compatible to Exar’s ...

Page 2

... XTAL1 11 GND 12 XTAL2 CHSEL 16 INTB 17 XTAL1 XTAL2 CHSEL ORDERING INFORMATION ART UMBER XR16M2752IL32 XR16M2752IJ44 44-Lead PLCC XR16M2752 44-pin PLCC XR16M2752 21 4 32-pin QFN CTSB ACKAGE ...

Page 3

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

Page 4

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

Page 5

REV. P1.0.0 Pin Description 32-QFN 44-PLCC N AME RTSB CTSB DTRB DSRB CDB RIB MFB ANCILLARY SIGNALS XTAL1 4 11 ...

Page 6

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

Page 7

REV. P1.0.0 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 M2752 data interface supports the Intel compatible types ...

Page 8

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO CS 2.5 Channel A and B Internal Registers Each UART channel in the M2752 has a set of enhanced registers for control, monitoring and data loading and unloading. The configuration ...

Page 9

REV. P1.0.0 2.7 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

XR16M2752 HIGH PERFORMANCE DUART WITH 64-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. P1.0 IGURE AUD ATE ENERATOR Crystal XTAL1 Osc/ XTAL2 Buffer ABLE YPICAL DATA RATES WITH A Required D IVISOR FOR Output Data 16x Clock O Rate (Decimal) 400 3750 2400 625 ...

Page 12

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO 2.10 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 ...

Page 13

REV. P1.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 or 8X Clock (EMSR bit-7) 2.11 Receiver The receiver ...

Page 14

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO IGURE ECEIVER PERATION IN NON 16X lock ( bit-7) E rror R eceive T ags in D ata B yte LS R bits ...

Page 15

REV. P1.0.0 2.12 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

XR16M2752 HIGH PERFORMANCE DUART WITH 64-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. P1.0.0 2.16 Auto Xon/Xoff (Software) Flow Control When software flow control is enabled data characters with the programmed Xon or Xoff-1,2 character value(s). If receive character(s) (RX) match the programmed values, the M2752 will halt transmission (TX) as soon ...

Page 18

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO 2.18 Infrared Mode The M2752 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. P1.0.0 2.19 Sleep Mode with Auto Wake-Up The M2752 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

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO 2.20 Internal Loopback The M2752 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. P1.0.0 3.0 UART INTERNAL REGISTERS Each of the UART channel in the M2752 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

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

Page 23

REV. P1.0 INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE DLL RD/WR Bit DLM RD/WR Bit AFR RD/WR ...

Page 24

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO 4.3.1 IER versus Receive FIFO Interrupt Mode Operation When the receive FIFO (FCR BIT and receive interrupts (IER BIT are enabled, the RHR interrupts (see ISR bits 2 and ...

Page 25

REV. P1.0.0 IER[4]: Sleep Mode Enable (requires EFR bit • Logic 0 = Disable Sleep Mode (default). • Logic 1 = Enable Sleep Mode. See Sleep Mode section for further details. IER[5]: Xoff Interrupt Enable (requires EFR bit-4=1) ...

Page 26

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

Page 27

REV. P1.0.0 FCR[2]: TX FIFO Reset This bit is only active when FCR bit ‘1’. • Logic transmit FIFO reset (default). • Logic 1 = Reset the transmit FIFO pointers and FIFO level counter logic ...

Page 28

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO T 10: T ABLE RANSMIT AND T FCTR FCTR FCR RIGGER ABLE Table Table ...

Page 29

REV. P1.0.0 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 LCR[3]: TX and RX Parity Select Parity or no parity ...

Page 30

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO 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 ...

Page 31

REV. P1.0.0 MCR[6]: Infrared Encoder/Decoder Enable (requires EFR bit • Logic 0 = Enable the standard modem receive and transmit input/output interface (default). • Logic 1 = Enable infrared IrDA receive and transmit inputs/outputs. The TX/RX output/input are ...

Page 32

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO 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 ...

Page 33

REV. P1.0.0 MSR[6]: RI Input Status Normally this bit is the complement of the RI# input. In the loopback mode this bit is equivalent to bit-2 in the MCR register. The RI# input may be used as a general purpose ...

Page 34

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO EMSR[5:4]: Extended RTS Hysteresis EMSR EMSR[6]: LSR Interrupt Mode • Logic 0 = LSR ...

Page 35

REV. P1.0.0 AFR[0]: Concurrent Write Mode When this bit is set, the CPU can write concurrently to the same register in both UARTs. This function is intended to reduce the dual UART initialization time. It can be used by the ...

Page 36

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO FCTR[1:0]: RTS Hysteresis User selectable RTS# hysteresis levels for hardware flow control application. After reset, these bits are set to “0” to select the next trigger level for hardware flow control. See FCTR[2]: ...

Page 37

REV. P1.0.0 EFR[3:0]: Software Flow Control Select Single character and dual sequential characters software flow control is supported. Combinations of software flow control can be selected by programming these bits. T ABLE EFR -3 EFR -2 BIT BIT EFR C ...

Page 38

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO EFR[6]: Auto RTS Flow Control Enable RTS# output may be used for hardware flow control by setting EFR bit-6 to logic 1. When Auto RTS is selected, an interrupt will be generated when ...

Page 39

REV. P1.0.0 T 16: 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 reset when the Reset Pin ...

Page 40

XR16M2752 HIGH PERFORMANCE DUART WITH 64-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 (44-PLCC) Thermal Resistance (32-QFN) ELECTRICAL CHARACTERISTICS DC ELECTRICAL CHARACTERISTICS O ...

Page 41

REV. P1.0.0 Floating inputs will result in sleep currents in the mA range. For PowerSave feature that isolates address, data and control signals, please see the XR16V2751 datasheet. AC ELECTRICAL CHARACTERISTICS U : TA=-40 NLESS OTHERWISE NOTED S P YMBOL ...

Page 42

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO AC ELECTRICAL CHARACTERISTICS U : TA=-40 NLESS OTHERWISE NOTED S P YMBOL ARAMETER T Delay From IOW# To Set TXRDY Delay From Center of Start To SRT Reset TXRDY# T Reset ...

Page 43

REV. P1.0 IGURE ODEM NPUT UTPUT IOW # Active RTS# Change of state DTR# CD# CTS# DSR# INT IOR# RI IGURE ATA US EAD IMING A0-A2 Valid Address ...

Page 44

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO F 16 IGURE ATA US RITE IMING A0-A2 Valid Address T AS CSA#/ CSB# IOW# D0- & I IGURE ECEIVE EADY NTERRUPT RX Start D0:D7 ...

Page 45

REV. P1.0 & I IGURE RANSMIT EADY NTERRUPT TX Start D0:D7 Bit IER[1] ISR is read enabled INT* T WRI T SRT TXRDY IOW# (Loading data into THR) *INT is cleared when the ISR ...

Page 46

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO F 20 & I IGURE ECEIVE EADY NTERRUPT Start Stop Bit Bit RX D0:D7 D0: INT RX FIFO fills Trigger Level or RX Data Timeout RXRDY# ...

Page 47

REV. P1.0 & 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 into FIFO) *INT cleared when the ISR is ...

Page 48

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

Page 49

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

Page 50

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO REVISION HISTORY D R ATE EVISION June 2007 P1.0.0 Preliminary datasheet. EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improve design, performance or ...

Page 51

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

Page 52

XR16M2752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO 4.4.1 INTERRUPT GENERATION: ........................................................................................................................................ 25 4.4.2 INTERRUPT CLEARING: ............................................................................................................................................. ABLE NTERRUPT OURCE AND RIORITY 4.5 FIFO CONTROL REGISTER (FCR) - WRITE-ONLY......................................................................................... FIFO ...

Related keywords