ST16C2550CQ48 EXAR [Exar Corporation], ST16C2550CQ48 Datasheet

no-image

ST16C2550CQ48

Manufacturer Part Number
ST16C2550CQ48
Description
2.97V TO 5.5V DUART WITH 16-BYTE FIFO
Manufacturer
EXAR [Exar Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST16C2550CQ48
Manufacturer:
MACNICA
Quantity:
1 000
Part Number:
ST16C2550CQ48
Manufacturer:
ST
0
Part Number:
ST16C2550CQ48
Manufacturer:
MACNICA
Quantity:
20 000
Part Number:
ST16C2550CQ48-F
Manufacturer:
EXAR
Quantity:
4 800
Part Number:
ST16C2550CQ48-F
Manufacturer:
EXAR22
Quantity:
250
Part Number:
ST16C2550CQ48-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
ST16C2550CQ48-F
Manufacturer:
ST
0
Part Number:
ST16C2550CQ48-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Part Number:
ST16C2550CQ48-F
0
Part Number:
ST16C2550CQ48TR
Manufacturer:
EXAR
Quantity:
49
Part Number:
ST16C2550CQ48TR
Manufacturer:
ST
Quantity:
20 000
Part Number:
ST16C2550CQ48TR-F
Manufacturer:
EXAR
Quantity:
2 400
xr
OCTOBER 2004
GENERAL DESCRIPTION
The ST16C2550 (C2550) is a dual universal
asynchronous receiver and transmitter (UART). The
ST16C2550 is an improved version of the PC16550
UART with higher operating speed and faster access
times.
functions with 16 byte FIFO’s, a modem control
interface, and data rates up to 4 Mbps. Onboard
status registers provide the user with error indications
and operational status. System interrupts and modem
control features may be tailored by external software
to meet specific user requirements. Independent
programmable baud rate generators are provided to
select transmit and receive clock rates from 50 bps to
4 Mbps. The Baud Rate Generator can be configured
for either crystal or external clock input. An internal
loopback capability allows onboard diagnostics. The
C2550 is available in a 44-pin PLCC and 48-pin
TQFP packages. The C2550 is fabricated in an
advanced CMOS process capable of operating from
2.97 volt to 5.5 volt power supply.
APPLICATIONS
Exar
F
Portable Appliances
Telecommunication Network Routers
Ethernet Network Routers
Cellular Data Devices
Factory Automation and Process Controls
IGURE
RXRDYA#
RDRXYB#
TXRDYA#
TXRDYB#
Corporation 48720 Kato Road, Fremont CA, 94538
D7:D0
A2:A0
CSA#
CSB#
Reset
IOW#
IOR#
INTA
INTB
The
1. ST16C2550 B
C2550
provides
LOCK
8-bit Data
Interface
Bus
D
IAGRAM
enhanced
UART
(510) 668-7000
UART
BRG
Regs
FEATURES
Added feature in devices with top mark date code
of "A2 YYWW" and newer:
(same as Channel A)
Crystal Osc/Buffer
Pin-to-pin
XR16L2550 and XR16L2750
Pin-to-pin compatible to TI’s TL16C752B on the 48-
TQFP package
Pin alike XR16C2850 48-TQFP package but
without CLK8/16, CLKSEL and HDCNTL inputs
2 independent UART channels
Crystal oscillator or external clock input
48-TQFP and 44-PLCC packages
2.97V TO 5.5V DUART WITH 16-BYTE FIFO
UART Channel B
UART Channel A
5 Volt Tolerant Inputs
Up to 4 Mbps with external clock of 64 MHz
Up to 1.5 Mbps data rate with a 24 MHz crystal
frequency
16 byte Transmit FIFO to reduce the bandwidth
requirement of the external CPU
16 byte Receive FIFO with error tags to reduce
the bandwidth requirement of the external CPU
4 selectable Receive FIFO interrupt trigger
levels
Modem control signals (CTS#, RTS#, DSR#,
DTR#, RI#, CD#)
Programmable character lengths (5, 6, 7, 8)
with even, odd, or no parity
16 Byte TX FIFO
16 Byte RX FIFO
TX & RX
FAX (510) 668-7017
compatible
to
2.97V to 5.5V
GND
Exar’s
OP2A#
OP2B#
XTAL1
XTAL2
DSRA#, RTSA#,
DSRB#, RTSB#,
TXA, RXA, DTRA#,
TXB, RXB, DTRB#,
DTSA#, CDA#, RIA#,
CTSB#, CDB#, RIB#,
www.exar.com
ST16C2450,
REV. 4.4.0

Related parts for ST16C2550CQ48

ST16C2550CQ48 Summary of contents

Page 1

OCTOBER 2004 GENERAL DESCRIPTION The ST16C2550 (C2550 dual universal asynchronous receiver and transmitter (UART). The ST16C2550 is an improved version of the PC16550 UART with higher operating speed and faster access times. The C2550 provides functions with ...

Page 2

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO IGURE IN UT SSIGNMENT RXB 4 RXA 5 ST16C2550 TXRDYB# 6 48-pin TQFP TXA 7 TXB 8 9 OP2B# CSA# 10 ...

Page 3

... TQFP 2.97V TO 5.5V DUART WITH 16-BYTE FIFO O PERATING T EMPERATURE R ANGE 0°C to +70°C Active. See the ST16C2550CQ48 for new designs. 0°C to +70°C Active 0°C to +70°C Active -40°C to +85°C Active. See the ST16C2550IQ48 for new designs. -40°C to +85°C Active -40° ...

Page 4

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO PIN DESCRIPTIONS Pin Description 40-PDIP 44-PLCC N AME DATA BUS INTERFACE ...

Page 5

REV. 4.4.0 Pin Description 40-PDIP 44-PLCC N AME TXRDYB RXRDYB MODEM OR SERIAL I/O INTERFACE TXA 11 13 RXA 10 11 RTSA CTSA DTRA# 33 ...

Page 6

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO Pin Description 40-PDIP 44-PLCC N AME CTSB DTRB DSRB CDB RIB OP2B ANCILLARY SIGNALS ...

Page 7

REV. 4.4.0 1.0 PRODUCT DESCRIPTION The ST16C2550 (C2550) integrates the functions of two 16C550 Universal Asynchrounous Receiver and Transmitter (UART). Each UART is independently controlled having its own set of device configuration registers. The C2550 provides serial asynchronous receive ...

Page 8

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO 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 C2550 data ...

Page 9

REV. 4.4.0 2.4 Channel A and B Internal Registers Each UART channel in the C2550 has a standard register set for controlling, monitoring and data loading and unloading. The configuration register set is compatible to those already available in ...

Page 10

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO 2.7 Crystal Oscillator or External Clock Input The C2550 includes an on-chip oscillator (XTAL1 and XTAL2) to produce a clock for both UART sections in the device. The CPU data bus does ...

Page 11

REV. 4.4 obtain maximum data rate necessary to use full rail swing on the clock input. See external clock operating frequency over power supply voltage chart in F IGURE Requires a 2K ohms pull-up resistor ...

Page 12

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO The C2550 divides the basic external clock by 16. The basic 16X clock provides table rates to support standard and custom applications using the same system design. The Baud Rate Generator divides ...

Page 13

REV. 4.4 IGURE RANSMITTER Data Byte 16X Clock 2.9.3 Transmitter Operation in FIFO Mode The host may fill the transmit FIFO with bytes of transmit data. The THR empty flag (LSR bit-5) is ...

Page 14

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO 2.10.1 Receive Holding Register (RHR) - Read-Only The Receive Holding Register is an 8-bit register that holds a receive data byte from the Receive Shift Register. It provides the receive data interface ...

Page 15

REV. 4.4.0 2.11 Internal Loopback The C2550 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 ...

Page 16

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO 3.0 UART INTERNAL REGISTERS Each of the UART channel in the C2550 has its own set of configuration registers selected by address lines A0, A1 and A2 with CSA# or CSB# selecting ...

Page 17

REV. 4.4 ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit THR WR Bit IER RD/ ...

Page 18

ST16C2550 2.97V TO 5.5V DUART WITH 16-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 ...

Page 19

REV. 4.4.0 4.4 Interrupt Status Register (ISR) - Read-Only The UART provides multiple levels of prioritized interrupts to minimize external software interaction. The Interrupt Status Register (ISR) provides the user with four interrupt status bits. Performing a read cycle ...

Page 20

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO 4.5 FIFO Control Register (FCR) - Write-Only This register is used to enable the FIFOs, clear the FIFOs, set the transmit/receive FIFO trigger levels, and select the DMA mode. The DMA, and ...

Page 21

REV. 4.4.0 LCR[1:0]: TX and RX Word Length Select These two bits specify the word length to be transmitted or received. BIT-1 LCR[2]: TX and RX Stop-bit Length Select The length of stop bit is specified by this bit ...

Page 22

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO LCR[5]: TX and RX Parity Select If the parity bit is enabled, LCR BIT-5 selects the forced parity format. • LCR[5] = logic 0, parity is not forced (default). • LCR[5] = ...

Page 23

REV. 4.4.0 MCR[3]: OP2# Output / INT Output Enable This bit enables and disables the operation of INT, interrupt output. If INT output is not used, OP2# can be used as a general purpose output. • Logic 0 = ...

Page 24

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO 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 FIFO ...

Page 25

REV. 4.4.0 MSR[7]: CD Input Status Normally this bit is the compliment of the CD# input. In the loopback mode this bit is equivalent to bit-3 in the MCR register. The CD# input may be used as a general ...

Page 26

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation PACKAGE THERMAL RESISTANCE DATA Thermal Resistance (48-TQFP) Thermal Resistance (44-PLCC) Thermal Resistance (40-PDIP) ELECTRICAL CHARACTERISTICS DC ...

Page 27

REV. 4.4.0 AC ELECTRICAL CHARACTERISTICS TA (-40 + FOR INDUSTRIAL GRADE PACKAGE LOAD WHERE APPLICABLE P S ARAMETER YMBOL - Crystal Frequency CLK Clock Pulse Duration OSC ...

Page 28

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO AC ELECTRICAL CHARACTERISTICS TA (-40 + FOR INDUSTRIAL GRADE PACKAGE LOAD WHERE APPLICABLE P S ARAMETER YMBOL T Reset Pulse ...

Page 29

REV. 4.4 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 30

ST16C2550 2.97V TO 5.5V DUART WITH 16-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 ...

Page 31

REV. 4.4 & 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 data into THR) *INT is cleared when ...

Page 32

ST16C2550 2.97V TO 5.5V DUART WITH 16-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 ...

Page 33

REV. 4.4 & I IGURE RANSMIT EADY NTERRUPT Start TX FIFO Bit Empty TX S D0:D7 (Unloading) IER[1] ISR is read enabled INT* T WRI TXRDY# IOW# (Loading data into FIFO) *INT is cleared when ...

Page 34

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO PACKAGE DIMENSIONS (48 PIN TQFP - Seating Plane Note: The control dimension is the millimeter column SYMBOL α ...

Page 35

REV. 4.4.0 PACKAGE DIMENSIONS (44 PIN PLCC Note: The control dimension is the millimeter column SYMBOL 2.97V ...

Page 36

ST16C2550 2.97V TO 5.5V DUART WITH 16-BYTE FIFO PACKAGE DIMENSIONS (40 PIN PDIP Seating Plane L B Note: The control dimension is the millimeter column SYMBOL ...

Page 37

REV. 4.4.0 Date Revision February 2002 4.0 Changed to standard style format. Text descriptions were clarified and simplified (eg. DMA operation, FIFO mode vs. Non-FIFO mode operations etc). Clarified timing dia- grams. Renamed Rclk (Receive Clock) to Bclk (Baud ...

Page 38

ST16C2550 REV. 4.4.0 GENERAL DESCRIPTION .................................................................................................1 A ................................................................................................................................................1 PPLICATIONS F .....................................................................................................................................................1 EATURES F 1. ST16C2550 B D IGURE LOCK IAGRAM ..................................................................................................................................................... 2 IGURE IN UT SSIGNMENT .................................................................................................................................3 ORDERING INFORMATION PIN DESCRIPTIONS .........................................................................................................4 1.0 PRODUCT DESCRIPTION ...

Page 39

TO 5.5V DUART WITH 16-BYTE FIFO 4.11 BAUD RATE GENERATOR REGISTERS (DLL AND DLM) - READ/WRITE .............................................. 25 T 11: UART RESET CONDITIONS FOR CHANNEL A AND B............................................................................................ 25 ABLE ABSOLUTE MAXIMUM RATINGS .................................................................................. 26 PACKAGE THERMAL RESISTANCE ...

Related keywords