xr16m554 Exar Corporation, xr16m554 Datasheet

no-image

xr16m554

Manufacturer Part Number
xr16m554
Description
1.62v To 3.63v Quad Uart With 16-byte Fifo
Manufacturer
Exar Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
xr16m554DIV
Manufacturer:
EXAR
Quantity:
300
Part Number:
xr16m554DIV-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
xr16m554DIV64-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
xr16m554IJ68-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
xr16m554IJ68-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
xr16m554IV64-F
Manufacturer:
EXAR
Quantity:
1 320
Part Number:
xr16m554IV64-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
xr16m554IV64-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
xr16m554IV80-F
Manufacturer:
EXAR
Quantity:
3 500
Part Number:
xr16m554IV80-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
xr16m554IV80-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
MAY 2008
GENERAL DESCRIPTION
The XR16M554 (M554) is a quad Universal
Asynchronous Receiver and Transmitter (UART) with
16 bytes of transmit and receive FIFOs, selectable
receive FIFO trigger levels and data rates of up to 4
Mbps at 3.3 V. Each UART has a set of registers that
provide the user with operating status and control,
receiver error indications, and modem serial interface
controls. An internal loopback capability allows
onboard diagnostics. The M554 is available in a 48-
pin QFN, 64-pin LQFP, 68-pin PLCC and 80-pin
LQFP packages. The 64-pin and 80-pin packages
only offer the 16 mode interface, but the 48- and 68-
pin packages offer an additional 68 mode interface
which
processors. The XR16M554IV (64-pin) offers three
state interrupt output while the XR16M554DIV
provides continuous interrupt output. The XR16M554
is compatible with the industry standard ST16C554.
Exar
F
IGURE
RXRDY# A-D
TXRDY# A-D
Corporation 48720 Kato Road, Fremont CA, 94538
1. XR16M554 B
INTSEL
16 / 68#
allows
A2:A0
D7:D0
CSC#
CSD#
IOW#
CSA#
CSB#
Reset
IOR#
INTC
INTD
INTB
INTA
easy
LOCK
Data Bus
Interface
integration
D
IAGRAM
with
Motorola
1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO
UART
BRG
Regs
(510) 668-7000
(same as Channel A)
(same as Channel A)
(same as Channel A)
UART Channel C
UART Channel D
Crystal Osc / Buffer
FEATURES
APPLICATIONS
UART Channel B
Pin-to-pin compatible with ST16C454, ST16C554,
TI’s TL16C554A and NXP’s SC16C554B
Intel or Motorola Data Bus Interface select
Four independent UART channels
1.62V to 3.63V supply operation
Crystal oscillator or external clock input
Portable Appliances
Telecommunication Network Routers
Ethernet Network Routers
Cellular Data Devices
Factory Automation and Process Controls
UART Channel A
16 Byte TX FIFO
16 Byte RX FIFO
Register Set Compatible to 16C550
Data rates of up to 4 Mbps at 3.3 V, 3.125
Mbps at 2.5 V and 2 Mbps at 1.8 V
16 byte Transmit FIFO
16 byte Receive FIFO with error tags
4 Selectable RX FIFO Trigger Levels
Full modem interface
TX & RX
FAX (510) 668-7017
XR16M554/554D
1.62 V to 3.6 V VCC
GND
CDC#, RIC#
CDD#, RID#
XTAL1
XTAL2
TXA, RXA, DTRA#,
DSRA#, RTSA#, CTSA#,
CDA#, RIA#
TXB, RXB, DTRB#,
DSRB#, RTSB#, CTSB#,
CDB#, RIB#
DSRC#, RTSC#, CTSC#,
DSRD#, RTSD#, CTSD#,
TXC, RXC, DTRC#,
TXD, RXD, DTRD#,
www.exar.com
554BLK
REV. 1.0.0

Related parts for xr16m554

xr16m554 Summary of contents

Page 1

... MAY 2008 GENERAL DESCRIPTION The XR16M554 (M554 quad Universal Asynchronous Receiver and Transmitter (UART) with 16 bytes of transmit and receive FIFOs, selectable receive FIFO trigger levels and data rates Mbps at 3.3 V. Each UART has a set of registers that provide the user with operating status and control, receiver error indications, and modem serial interface controls ...

Page 2

... DTRC# CTSB CTSC# DSRB DSRC# XR16M554/554D 64-pin TQFP Intel Mode Only 2 REV. 1.0.0 64- LQFP P ODE AND PIN ACKAGES 60 DSRD# 59 CTSD# 58 DTRD# 57 GND 56 RTSD# 55 N.C. XR16M554 54 N.C. 68-pin PLCC 53 TXD 52 N.C. Motorola Mode 51 TXC N.C. 48 RTSC# 47 VCC 46 DTRC# 45 CTSC# 44 DSRC# 48 DSRD# 47 CTSD# 46 DTRD# ...

Page 3

... CSC# INTB 10 26 INTC RTSB# 11 CTSB# 25 RTSC# 12 XR16M 554 80 - pin LQFP Intel Mode Only 3 XR16M554/554D ACKAGE 36 RXD 35 CTSD# GND 34 33 RTSD# 32 INTD XR16M554 CSD# 31 48-pin QFN Motorola Mode 30 TXD 29 IOR# 28 TXC 27 CSC# 26 INTC 25 RTSC CDC# 58 RIC# 57 RXC 56 GND 55 TXRDY# ...

Page 4

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO ORDERING INFORMATION P N ART UMBER XR16M554IJ68 XR16M554IV64 XR16M554DIV64 XR16M554IL48 XR16M554IV80 PIN DESCRIPTIONS Pin Description 48-QFN 64-LQFP 68-PLCC N AME DATA BUS INTERFACE ...

Page 5

... Transmitter Ready (active low). This output is a logi- cally ANDed status of TXRDY# A-D. See output is unused, leave it unconnected Receiver Ready (active low). This output is a logically ANDed status of RXRDY# A-D. See put is unused, leave it unconnected. 5 XR16M554/554D D ESCRIPTION Table 5. If this Table 5. If this out- ...

Page 6

... For the 64 pin packages, this pin is bonded to VCC internally in the XR16M554D so the INT outputs operate in the continuous interrupt mode. This pin is bonded to GND internally in the XR16M554 and there- fore requires setting MCR bit-3 for enabling the inter- rupt output pins. ...

Page 7

... GND on the PCB. The thermal pad size on the PCB should be the approx- imate size of this center pad and should be solder mask defined. The solder mask opening should be at least 0.0025" inwards from the edge of the PCB thermal pad. 7 XR16M554/554D D ESCRIPTION ...

Page 8

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO Pin Description 48-QFN 64-LQFP 68-PLCC N AME N. Pin type: I=Input, O=Output, I/O= Input/output, OD=Output Open Drain. 80-LQFP T YPE 10, 20, No Connection. These pins are not used in either the 21, 30, Intel or Motorola bus modes. ...

Page 9

... The configuration registers set is 16550 UART compatible for control, status and data transfer. Additionally, each UART channel has 16 bytes of transmit and receive FIFOs, programmable baud rate generator and data rate Mbps at 3.3 V. The XR16M554 can operate from 1.62 to 3.63 volts. The M554 is fabricated with an advanced CMOS process. ...

Page 10

... UART. No clock (oscillator nor external clock) is required for a data bus transaction. Each bus cycle is asynchronous using CS# A-D, IOR# and IOW# or CS#, R/W#, A4 and A3 inputs. All four UART channels share the same data bus for host operations. A typical data bus interconnection for Intel and Motorola mode is shown XR16M554 T I IGURE YPICAL NTEL ...

Page 11

... Channel A selected Channel B selected Channel C selected Channel D selected Channels A-D selected See Table A HANNEL ELECT UNCTION X X UART de-selected 0 0 Channel A selected 0 1 Channel B selected 1 0 Channel C selected 1 1 Channel D selected 11 XR16M554/554D Table 1. ODE ODE ...

Page 12

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 2.4 Channels A-D Internal Registers Each UART channel in the M554 has a set of enhanced registers for controlling, monitoring and data loading and unloading. The configuration register set is compatible to those already available in the standard single 16C550. These registers function as data holding registers (THR/RHR), interrupt status and control registers ...

Page 13

... HIGH = at least 1 byte in FIFO HIGH = FIFO is full R=300K to 400K 14.7456 XTAL1 XTAL2 MHz C1 C2 22-47pF 22-47pF 16 - 0.0625) in increments of 0.0625 (1/16) to obtain a Table 6 shows the standard data rates available Table 6. 13 XR16M554/554D C A-D ODE FOR HANNELS ) NABLED FCR (DMA ODE NABLED ...

Page 14

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO IGURE AUD ATE ENERATOR Crystal XTAL1 Osc / XTAL2 Buffer ABLE YPICAL DATA RATES WITH A O Data Rate UTPUT D IVISOR FOR MCR Bit-7=0 Clock (Decimal EFAULT 400 2304 2400 384 4800 ...

Page 15

... THR Interrupt (ISR bit-1) (THR) Enabled by IER bit-1 M Transmit Shift Register (TSR FIFO AND LOW ONTROL ODE Transmit THR Interrupt (ISR bit-1) FIFO When it becomes empty. FIFO is Enabled by FCR Bit-0=1 Transmit Data Shift Register ( TSR ) 15 XR16M554/554D TXNOFIFO1 TXFIFO1 ...

Page 16

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 2.10 Receiver The receiver section contains an 8-bit Receive Shift Register (RSR) and 16 bytes of FIFO which includes a byte-wide Receive Holding Register (RHR). The RSR uses the 16X clock for timing. It verifies and validates every bit on the incoming character in the middle of each data bit. On the falling edge of a start or false start bit, an internal receiver counter starts counting at the 16X clock rate ...

Page 17

... Interrupt (IS R bit-2) program m ed for D ata FIFO Trigger=8 desired FIFO trigger level. FIFO is Enabled bit-0=1 D ata fills to Asking for stopping data w hen data fills above the flow 14 control trigger level to suspend rem ote transm itter. R eceive D ata 17 XR16M554/554D R eceive D ata C haracters R X FIFO 1 ...

Page 18

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 2.11 Internal Loopback The M554 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 11 shows how the modem port signals are re-configured. Transmit data from the transmit shift register output is internally routed to the receive shift register input allowing the system to receive the same data that it was sending ...

Page 19

... TO 3.63V QUAD UART WITH 16-BYTE FIFO Table 1 and Table 2). The complete register set is shown EGISTER EAD 16C550 C R OMPATIBLE EGISTERS Read-only Write-only Read/Write Read/Write Read/Write Read-only Write-only Read/Write Read/Write Read-only Read-only Read/Write 19 XR16M554/554D C RITE OMMENTS LCR[ LCR[ LCR ≠ 0xBF LCR[ LCR[ ...

Page 20

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO T ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit THR WR Bit IER RD/ ISR RD FIFOs Enabled FCR WR RX FIFO Trigger LCR RD/WR Divisor Enable MCR RD/ ...

Page 21

... 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 XR16M554 in the FIFO polled mode of operation. Since the receiver and transmitter have separate bits in the LSR either or both can be used in the polled mode by selecting respective transmit or receive control bit(s). ...

Page 22

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 4.4 Interrupt Status Register (ISR) The UART provides multiple levels of prioritized interrupts to minimize external software interaction. The Interrupt Status Register (ISR) provides the user with six interrupt status bits. Performing a read cycle on the ISR will give the user the current highest pending interrupt level to be serviced, others are queued serviced next ...

Page 23

... FIFO crosses the trigger level. T ABLE FCR B 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO Table 10 10: R FIFO T L ECEIVE RIGGER EVEL -7 FCR ECEIVE RIGGER XR16M554/554D shows the complete selections. S ELECTION L EVEL ...

Page 24

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 4.6 Line Control Register (LCR) - Read/Write The Line Control Register is used to specify the asynchronous data communication format. The word or character length, the number of stop bits, and the parity are selected by writing the appropriate bits in this register ...

Page 25

... In the Loopback Mode, this bit is used to write the state of the modem RI# interface signal. 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO T 11: P ABLE ARITY SELECTION -4 LCR ARITY SELECTION parity 0 1 Odd parity 1 1 Even parity 0 1 Force parity to mark, HIGH 1 1 Forced parity to space, LOW 25 XR16M554/554D ...

Page 26

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO MCR[3]: INT Output Enable Enable or disable INT outputs to become active or in three-state. This function is associated with the INTSEL input, see below table for details. This bit is also used to control the OP2# signal during internal loopback mode. INTSEL pin must be LOW during 68 mode. • ...

Page 27

... 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 time it was monitored. A modem status interrupt will be generated if MSR interrupt is enabled (IER bit-3). XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 27 ...

Page 28

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO MSR[4]: CTS Input Status A HIGH on the CTS# pin will stop UART transmitter as soon as the current character has finished transmission, and a LOW will resume data transmission. Normally MSR bit-4 bit is the compliment of the CTS# input ...

Page 29

... Bits 7-0 = 0x00 Bits 7-0 = 0x01 Bits 7-0 = 0x00 Bits 7-0 = 0x00 Bits 7-0 = 0x60 Bits 3-0 = Logic 0 Bits 7-4 = Logic levels of the inputs inverted Bits 7-0 = 0xFF RESET STATE HIGH HIGH HIGH HIGH LOW XR16M554 = Three-State Condition (INTSEL = LOW) XR16M554 = LOW (INTSEL = HIGH) XR16M554D = LOW HIGH (INTSEL = LOW) 29 XR16M554/554D ...

Page 30

... XR16M554/554D 1.62V TO 3.63V QUAD UART 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-QFN) Thermal Resistance (64-LQFP) Thermal Resistance (68-PLCC) Thermal Resistance (80-LQFP) ELECTRICAL CHARACTERISTICS ...

Page 31

... XR16M554/554D L L IMITS IMITS 3.3V ± 10% U NIT MHz 50 64 MHz ...

Page 32

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO AC ELECTRICAL CHARACTERISTICS - YMBOL ARAMETER T Delay To Reset Interrupt From IOR# RSI T Delay From Stop To Set Interrupt SSI T Delay From IOR# To Reset Interrupt RRI T Delay From Start To Interrupt SI T Delay From Initial INT Reset To ...

Page 33

... RDV Valid Data 33 XR16M554/554D Valid Address T ...

Page 34

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO F 15 IGURE ODE NTEL ATA A0-A7 Valid Address T AS CS# IOW# D0- IGURE ODE OTOROLA A0-A7 Valid Address T ADS CS# T RWS R/W# T RDA D0- A-D US RITE IMING FOR HANNELS ...

Page 35

... T [N -FIFO M ] IMING ON ODE FOR Stop D0:D7 Bit T T SSR SSR 1 Byte 1 Byte in RHR in RHR T T SSR SSR Active Active Data Data Ready Ready XR16M554/554D A-D Valid Address Valid Data 68Write C A-D HANNELS D0:D7 T SSR 1 Byte in RHR T SSR Active Data Ready T RR RXNFM ...

Page 36

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO F 19 & I IGURE RANSMIT EADY NTERRUPT TX Start (Unloading) 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 is read or when data is loaded into the THR. ...

Page 37

... SSI T SSR T [FIFO M , DMA M IMING ODE Stop Bit T D0:D7 S D0:D7 S D0: below trigger level T WRI 37 XR16M554/554D ] C A-D FOR HANNELS D0:D7 D0: FIFO drops below RX Trigger Level FIFO Empties T T RRI RR RXFIFODMA A-D ODE ISABLED FOR HANNELS Last Data Byte ...

Page 38

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO F 23 & I IGURE RANSMIT EADY NTERRUPT Stop Start Bit Bit TX S D0:D7 S D0:D7 T (Unloading) IER[1] ISR Read enabled INT* TXRDY# IOW# (Loading data into FIFO) *INT cleared when the ISR is read or when TX FIFO fills up to trigger level. ...

Page 39

... Note: The actual center pad is metallic and the size (D2) is device-dependent with a typical tolerance of 0.3mm. The lead may be half-etched terminal. INCHES MILLIMETERS MIN MAX MIN 0.031 0.039 0.80 0.000 0.002 0.00 0.006 0.010 0.15 0.270 0.281 6.85 0.201 0.209 5.10 0.007 0.012 0.18 0.0197 BSC 0.50 BSC 0.012 0.020 0.30 0.008 - 0.20 39 XR16M554/554D MAX 1.00 0.05 0.25 7.15 5.30 0.30 0.50 - ...

Page 40

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 64 LEAD LOW-PROFILE QUAD FLAT PACK ( 1.4 mm LQFP) A Seating Plane Note: The control dimension is the millimeter column SYMBOL α INCHES MILLIMETERS MIN ...

Page 41

... BSC 1.27 BSC 0.042 0.056 1.07 0.042 0.048 1.07 0.025 0.045 0.64 41 XR16M554/554D C Seating Plane 45 ° MAX 5.08 3.30 --- 0.53 0.81 0.32 25.27 24.33 23.62 1.42 1.22 1.14 ...

Page 42

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 80 LEAD PLASTIC QUAD FLAT PACK ( LQFP, 1.4 mm Form) Note: The control dimension is the millimeter column SYMBOL α INCHES MILLIMETERS MIN MAX MIN 0.055 0.063 1.40 0.002 0.006 0.05 0.053 0.057 1 ...

Page 43

... Copyright 2008 EXAR Corporation Datasheet May 2008. Send your UART technical inquiry with technical details to hotline: uarttechsupport@exar.com. Reproduction, in part or whole, without the prior written consent of EXAR Corporation is prohibited. 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO D ESCRIPTION NOTICE 43 XR16M554/554D ...

Page 44

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 44 REV. 1.0.0 ...

Page 45

... REV. 1.0.0 GENERAL DESCRIPTION................................................................................................ 1 F .................................................................................................................................................... 1 EATURES A .............................................................................................................................................. 1 PPLICATIONS F 1. XR16M554 B D IGURE LOCK IAGRAM IGURE IN UT SSIGNMENT IGURE IN UT SSIGNMENT OR PIN DESCRIPTIONS ......................................................................................................... 4 ............................................................................................................................... 4 ORDERING INFORMATION 1.0 PRODUCT DESCRIPTION ...................................................................................................................... 9 2.0 FUNCTIONAL DESCRIPTIONS ............................................................................................................ 10 2.1 CPU INTERFACE .............................................................................................................................................. XR16M554 IGURE YPICAL NTEL 2 ...

Page 46

... XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO 4.10 SCRATCH PAD REGISTER (SPR) - READ/WRITE ....................................................................................... 28 4.11 BAUD RATE GENERATOR REGISTERS (DLL AND DLM) - READ/WRITE................................................. 28 T 13: UART RESET CONDITIONS FOR CHANNELS A-D .................................................................................................. 29 ABLE ABSOLUTE MAXIMUM RATINGS.................................................................................. 30 TYPICAL PACKAGE THERMAL RESISTANCE DATA (MARGIN OF ERROR: ± 15%) 30 ELECTRICAL CHARACTERISTICS ............................................................................... 30 ...

Related keywords