XR16M2651IL32 EXAR [Exar Corporation], XR16M2651IL32 Datasheet
XR16M2651IL32
Related parts for XR16M2651IL32
XR16M2651IL32 Summary of contents
Page 1
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE MAY 2007 GENERAL DESCRIPTION 1 The XR16M2651 (M2651 high performance dual universal asynchronous receiver and transmitter (UART) with 32 byte TX and RX FIFOs. The device operates from 1.62 ...
Page 2
... RXB 4 RXA 5 XR16M2651 6 TXRDYB# 48-pin TQFP TXA (Intel) Mode TXB 8 OP2B# 9 CSA# 10 CSB# 11 PWRSAVE 12 ORDERING INFORMATION ART UMBER XR16M2651IL32 32-Pin QFN XR16M2651IM48 48-Lead TQFP 24 RESET RTSA INTA 3 RXB INTB 4 21 RXA 20 A0 TXA TXB ...
Page 3
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 PIN DESCRIPTIONS Pin Description 32-QFN 48-TQFP N T AME YPE DATA BUS INTERFACE ...
Page 4
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE Pin Description 32-QFN 48-TQFP N T AME YPE INTB TXRDYA RXRDYA TXRDYB ...
Page 5
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 Pin Description 32-QFN 48-TQFP N T AME YPE OP2A TXB RXB RTSB ...
Page 6
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE Pin Description 32-QFN 48-TQFP N T AME YPE 16/68 CLKSEL - 25 I RESET (RESET#) VCC 26 42 ...
Page 7
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 1.0 PRODUCT DESCRIPTION The XR16M2651 (M2651) integrates the functions of 2 enhanced 16C550 Universal Asynchronous Receiver and Transmitter (UART). Its features set is compatible to the XR16V2550 and XR16V2650 ...
Page 8
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 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
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 2.3 Device Identification and Revision The XR16M2651 provides a Device Identification code and a Device Revision code to distinguish the part from other devices and revisions. To read the ...
Page 10
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 2.5 DMA Mode The device does not support direct memory access. The DMA Mode (a legacy term) in this document doesn’t mean “direct memory access” but refers to data block ...
Page 11
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 2.7 Crystal Oscillator or External Clock Input The M2651 includes an on-chip oscillator (XTAL1 and XTAL2) to produce a clock for both UART sections in the device. The CPU ...
Page 12
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE (+/- 1/16) whenever the DLD is non-zero and is an odd number. When using a non-standard data rate crystal or external clock, the divisor value can be calculated with the ...
Page 13
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0 ABLE YPICAL DATA RATES WITH A Required D 16x IVISOR FOR Output Data Clock O Rate (Decimal) 400 3750 2400 625 4800 312.5 9600 156.25 10000 ...
Page 14
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 2.9.1 Transmit Holding Register (THR) - Write Only The transmit holding register is an 8-bit register providing a data interface to the host processor. The host writes transmit data byte ...
Page 15
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 2.10 Receiver The receiver section contains an 8-bit Receive Shift Register (RSR) and 32 bytes of FIFO which includes a byte-wide Receive Holding Register (RHR). The RSR uses the ...
Page 16
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE IGURE ECEIVER PERATION IN 16X Clock ( DLD[5:4] ) Receive Data Shift Register (RSR) 32 bytes by 11-bit wide FIFO Data FIFO ...
Page 17
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 2.12 Auto RTS Hysteresis The M2651 has a new feature that provides flow control trigger hysteresis while maintaining compatibility with the XR16C850, ST16C650A and ST16C550 family of UARTs. With ...
Page 18
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 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 ...
Page 19
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 2.14 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 ...
Page 20
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 2.16 Infrared Mode The M2651 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 ...
Page 21
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 2.17 Sleep Mode with Wake-Up Indicator and PowerSave Feature The M2651 supports low voltage system designs, hence, a sleep mode with auto wake-up and PowerSave feature is included to ...
Page 22
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 2.18 Internal Loopback The M2651 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 ...
Page 23
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 3.0 UART INTERNAL REGISTERS Each of the UART channel in the M2651 has its own set of configuration registers selected by address lines A0, A1 and A2 with CSA# ...
Page 24
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE T 10: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit ...
Page 25
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 T 10: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE EFR RD/WR Auto CTS Enable ...
Page 26
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 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 XR16M2651 in the FIFO polled mode ...
Page 27
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 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 ...
Page 28
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE ] T ABLE P ISR R RIORITY EGISTER EVEL ...
Page 29
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 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 ...
Page 30
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 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 ...
Page 31
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 LCR B -5 LCR LCR[6]: Transmit Break Enable When enabled, the Break control bit causes a break condition to be transmitted (the ...
Page 32
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE MCR[3]: OP2# Output / INT Output Enable This bit enables or disables the operation of INT, interrupt output. If INT output is not used, OP2# can be used as a ...
Page 33
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 LSR[3]: Receive Data Framing Error Tag • Logic framing error (default). • Logic 1 = Framing error. The receive character did not have a valid stop ...
Page 34
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE MSR[3]: Delta CD# Input Flag • Logic change on CD# input (default). • Logic 1 = Indicates that the CD# input has changed state since the last ...
Page 35
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.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 ...
Page 36
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 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 ...
Page 37
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 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 ...
Page 38
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE 5.0 ELECTRICAL CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation TYPICAL PACKAGE THERMAL RESISTANCE DATA ( Thermal Resistance (32-QFN) Thermal Resistance ...
Page 39
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.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 21. AC ELECTRICAL ...
Page 40
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE AC ELECTRICAL CHARACTERISTICS o Unless otherwise noted - YMBOL ARAMETER T Delay From Stop To Set Interrupt SSI T Delay From IOR# To Reset Interrupt RRI ...
Page 41
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0 IGURE ODEM NPUT UTPUT IOW # Active RTS# Change of state DTR# CD# CTS# DSR# INT IOR# RI ...
Page 42
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE F 16 IGURE ODE NTEL ATA A0-A2 Valid Address T AS CSA#/ CSB# IOW# D0- IGURE ODE OTOROLA ...
Page 43
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0 IGURE ODE OTOROLA A0-A2 Valid Address T ADS CS# T RWS R/W# D0- & I IGURE ECEIVE EADY ...
Page 44
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE F 20 & 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 ...
Page 45
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0 & I IGURE ECEIVE EADY NTERRUPT Start Stop Bit Bit RX D0:D7 D0: INT RX FIFO fills Trigger Level or ...
Page 46
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE F 24 & 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 47
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 PACKAGE DIMENSIONS (32 PIN QFN - 0.9 mm) Note: The control dimension is in millimeter. SYMBOL ...
Page 48
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE PACKAGE DIMENSIONS (48 PIN TQFP - mm) A Seating Plane Note: The control dimension is the millimeter column SYMBOL ...
Page 49
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 REVISION HISTORY D R ATE EVISION July 2006 P1.0.0 Preliminary Datasheet. January 2007 1.0.0 Final Datasheet. Updated AC Electrical Characteristics. May 2007 1.0.1 Added "GND Center Pad" to pin ...
Page 50
XR16M2651 HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE GENERAL DESCRIPTION ................................................................................................ 1 A ............................................................................................................................................... 1 PPLICATIONS F .................................................................................................................................................... 1 EATURES F 1. XR16M2651 B D IGURE LOCK IAGRAM ................................................................................................................................ 2 ORDERING INFORMATION ..................................................................................................................................................... ...
Page 51
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE REV. 1.0.2 4.3.2 IER VERSUS RECEIVE/TRANSMIT FIFO POLLED MODE OPERATION.................................................................. 26 4.4 INTERRUPT STATUS REGISTER (ISR) - READ-ONLY .................................................................................. 27 4.4.1 INTERRUPT GENERATION: ........................................................................................................................................ 27 4.4.2 INTERRUPT CLEARING: ............................................................................................................................................. 27 T ...