ST16C654IQ64-F Exar Corporation, ST16C654IQ64-F Datasheet

IC UART FIFO 64B QUAD 64LQFP

ST16C654IQ64-F

Manufacturer Part Number
ST16C654IQ64-F
Description
IC UART FIFO 64B QUAD 64LQFP
Manufacturer
Exar Corporation
Type
Quad UART with 16-byte FIFOsr
Datasheet

Specifications of ST16C654IQ64-F

Number Of Channels
4, QUART
Package / Case
64-LQFP
Features
*
Fifo's
64 Byte
Protocol
RS232
Voltage - Supply
2.97 V ~ 5.5 V
With Auto Flow Control
Yes
With Irda Encoder/decoder
Yes
With False Start Bit Detection
Yes
With Modem Control
Yes
With Cmos
Yes
Mounting Type
Surface Mount
Data Rate
1.5 Mbps
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.97 V
Supply Current
3 mA to 6 mA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 45 C
Mounting Style
SMD/SMT
Operating Supply Voltage
2.97 V to 5.5 V
No. Of Channels
4
Uart Features
Infrared (IrDA) Encoder/Decoder
Supply Voltage Range
2.97V To 5.5V
Operating Temperature Range
-40°C To +85°C
Digital Ic Case Style
LQFP
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
1016-1273

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST16C654IQ64-F
Manufacturer:
Exar
Quantity:
135
Part Number:
ST16C654IQ64-F
Manufacturer:
Microchip
Quantity:
369
Part Number:
ST16C654IQ64-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
ST16C654IQ64-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
Company:
Part Number:
ST16C654IQ64-F
Quantity:
2 300
xr
AUGUST 2005
GENERAL DESCRIPTION
The ST16C654/654D
Universal Asynchronous Receiver and Transmitter
(UART) each with 64 bytes of transmit and receive
FIFOs, transmit and receive FIFO trigger levels,
automatic hardware and software flow control, and
data rates of up to 1.5 Mbps. Each UART has a set
of registers that provide the user with operating status
and control, receiver error indications, and modem
serial interface controls. Selectable interrupt polarity
provides flexibility to meet design requirements. An
internal
diagnostics. The 654 is available in 64 pin LQFP, 68
pin PLCC and 100 pin QFP packages. The 64 pin
package only offers the 16 mode interface, but the 68
and 100 pin packages offer an additional 68 mode
interface which allows easy integration with Motorola
processors.
three
ST16C654DCQ64
output.
FIFO status outputs (TXRDY# and RXRDY# A-D),
separate infrared transmit data outputs (IRTX A-D)
and channel C external clock input (CHCCLK). The
ST16C654/654D is compatible with the industry
standard ST16C454 and ST16C654/554D.
N
Exar
F
OTE
IGURE
:
RXRDY# A-D
TXRDY# A-D
Corporation 48720 Kato Road, Fremont CA, 94538
1 Covered by U.S. Patent #5,649,122.
1. ST16C654 B
CHCCLK
CLKSEL
state
INTSEL
The 100 pin package provides additional
16/68#
D7:D0
A2:A0
loopback
CSD#
CSA#
CSB#
CSC#
IOW#
IOR#
INTC
INTD
Reset
INTB
INTA
The ST16C654CQ64 (64 pin) offers
interrupt
provides
1
capability
(654) is an enhanced quad
LOCK
Data Bus
Interface
D
output
IAGRAM
continuous
allows
while
onboard
interrupt
the
2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO
UART
(510) 668-7000
Regs
BRG
(same as Channel A)
(same as Channel A)
(same as Channel A)
Crystal Osc/Buffer
UART Channel C
UART Channel D
UART Channel B
FEATURES
APPLICATIONS
UART Channel A
Pin-to-pin compatible with ST16C454, ST16C554
and TI’s TL16C554AFN and TL16C754BFN
Intel or Motorola Data Bus Interface select
Four independent UART channels
2.97V to 5.5V supply operation
Sleep Mode (200 uA typical)
Crystal oscillator or external clock input
Portable Appliances
Telecommunication Network Routers
Ethernet Network Routers
Cellular Data Devices
Factory Automation and Process Controls
TX & RX
64 Byte TX FIFO
64 Byte RX FIFO
Register Set Compatible to 16C550
Data rates of up to 1.5 Mbps
64 Byte Transmit FIFO
64 Byte Receive FIFO with error tags
4 Selectable TX and RX FIFO Trigger Levels
Automatic Hardware (RTS/CTS) Flow Control
Automatic Software (Xon/Xoff) Flow Control
Progammable Xon/Xoff characters
Wireless Infrared (IrDA 1.0) Encoder/Decoder
Full modem interface
ENDEC
FAX (510) 668-7017
IR
TXA, RXA, IRTXA, DTRA#,
DSRA#, RTSA#, CTSA#,
CDA#, RIA#
TXB, RXB, IRTXB, DTRB#,
DSRB#, RTSB#, CTSB#,
CDB#, RIB#
TXC, RXC, IRTXC, DTRC#,
DSRC#, RTSC#, CTSC#,
CDC#, RIC#
TXD, RXD, IRTXD, DTRD#,
DSRD#, RTSD#, CTSD#,
CDD#, RID#
2.97V to 5.5V VCC
GND
XTAL1
XTAL2
www.exar.com
654 BLK
REV. 5.0.2

Related parts for ST16C654IQ64-F

ST16C654IQ64-F Summary of contents

Page 1

AUGUST 2005 GENERAL DESCRIPTION 1 The ST16C654/654D (654 enhanced quad Universal Asynchronous Receiver and Transmitter (UART) each with 64 bytes of transmit and receive FIFOs, transmit and receive FIFO trigger levels, automatic hardware and software flow control, ...

Page 2

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO IGURE IN UT SSIGNMENT OR TXRDYD# 81 RXRDYD# 82 CDD RID# RXD 85 VCC 86 INTSEL ...

Page 3

... RTSB# GND DTRB# CTSB# ORDERING INFORMATION ART UMBER ACKAGE ST16C654CJ68 68-Lead PLCC ST16C654IJ68 68-Lead PLCC -40°C to +85°C ST16C654CQ64 64-Lead LQFP ST16C654IQ64 64-Lead LQFP -40°C to +85°C 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO F PLCC ACKAGES N AND 60 DSRD# DSRA CTSD# CTSA# ...

Page 4

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO PIN DESCRIPTIONS Pin Description 64-LQFP 100-QFP 68-PLCC N AME DATA BUS INTERFACE ...

Page 5

REV. 5.0.2 Pin Description 64-LQFP 100-QFP 68-PLCC N AME INTA 6 15 (IRQ#) INTB 12 21 INTC 37 49 INTD 43 55 (N.C.) INTSEL - 65 TXRDYA TXRDYB ...

Page 6

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO Pin Description 64-LQFP 100-QFP 68-PLCC N AME FSRS MODEM OR SERIAL I/O INTERFACE TXA 8 17 TXB 10 19 TXC 39 51 ...

Page 7

REV. 5.0.2 Pin Description 64-LQFP 100-QFP 68-PLCC N AME RIA RIB RIC RID ANCILLARY SIGNALS XTAL1 25 35 XTAL2 26 36 16/68 ...

Page 8

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO 1.0 PRODUCT DESCRIPTION The ST16C654 (654) integrates the functions of 4 enhanced 16C550 Universal Asynchrounous Receiver and Transmitter (UART). Each UART is independently controlled having its own set of device configuration ...

Page 9

REV. 5.0.2 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 654 data interface supports the Intel compatible ...

Page 10

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO 2.2 Device Reset The RESET input resets the internal registers and the serial interface outputs in both channels to their default state (see Table 16). An active high pulse of longer ...

Page 11

REV. 5.0.2 2.4 Channels A-D Internal Registers Each UART channel in the 654 has a set of enhanced registers for control, monitoring and data loading and unloading. The configuration register set is compatible to those already available in the ...

Page 12

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO T 5: TXRDY# ABLE AND FCR -0=0 BIT P INS (FIFO D ) ISABLED byte RXRDY data 0 = THR empty TXRDY byte ...

Page 13

REV. 5.0 IGURE AUD ATE Crystal XTAL1 Osc/ XTAL2 Buffer Table 6 shows the standard data rates available with a 14.7456 MHz crystal or external clock at 16X sampling rate. When using a non-standard frequency ...

Page 14

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO 2.9.2 Transmitter Operation in non-FIFO Mode The host loads transmit data to THR one character at a time. The THR empty flag (LSR bit-5) is set when the data byte is ...

Page 15

REV. 5.0.2 2.10 Receiver The receiver section contains an 8-bit Receive Shift Register (RSR) and 64 bytes of FIFO which includes a byte-wide Receive Holding Register (RHR). The RSR uses the 16X clock for timing. It verifies and validates ...

Page 16

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO F 10 IGURE ECEIVER PERATION IN 16X Clock Receive Data Shift Register (RSR) 64 bytes by 11-bit wide FIFO Receive Data Byte and Errors 2.11 Auto RTS Hardware Flow ...

Page 17

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

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO 2.13 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 654 ...

Page 19

REV. 5.0.2 2.15 Infrared Mode The 654 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 3/ bit ...

Page 20

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO 2.16 Sleep Mode with Auto Wake-Up The 654 supports low voltage system designs, hence, a sleep mode is included to reduce its power consumption when the chip is not actively used. ...

Page 21

REV. 5.0 IGURE NTERNAL Transmit Shift Register Receive Shift Register 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO OOP ACK IN HANNEL AND VCC (THR/FIFO) MCR bit-4=1 (RHR/FIFO) VCC RTS# CTS# ...

Page 22

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO 3.0 UART INTERNAL REGISTERS Each UART channel in the 654 has its own set of configuration registers selected by address lines A0, A1 and A2 with a specific channel selected (See ...

Page 23

REV. 5.0.2 T 10: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE RHR RD Bit THR WR Bit IER ...

Page 24

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO T 10: INTERNAL REGISTERS DESCRIPTION. ABLE DDRESS EG EAD A2- AME RITE EFR RD/WR Auto CTS# Enable 1 0 ...

Page 25

REV. 5.0.2 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 ST16C654 in the FIFO polled mode of operation. Since the receiver and transmitter ...

Page 26

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO IER[7]: CTS# Input Interrupt Enable (requires EFR[4]=1) • Logic 0 = Disable the CTS# interrupt (default). • Logic 1 = Enable the CTS# interrupt. The UART issues an interrupt when CTS# ...

Page 27

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

Page 28

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO FCR[1]: RX FIFO Reset This bit is only active when FCR bit ‘1’. • Logic receive FIFO reset (default) • Logic 1 = Reset the receive ...

Page 29

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

Page 30

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO LCR[5]: TX and RX Parity Select If the parity bit is enabled, LCR BIT-5 selects the forced parity format. • LCR BIT-5 = logic 0, parity is not forced (default). • ...

Page 31

REV. 5.0.2 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# ...

Page 32

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO LSR[1]: Receiver Overrun Flag • Logic overrun error (default). • Logic 1 = Overrun error. A data overrun error condition occurred in the receive shift register. This happens ...

Page 33

REV. 5.0.2 MSR[1]: Delta DSR# Input Flag • Logic change on DSR# input (default). • Logic 1 = The DSR# input has changed state since the last time it was monitored. A modem status interrupt will ...

Page 34

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO 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 ...

Page 35

REV. 5.0.2 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 the receive FIFO is ...

Page 36

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO T 16: UART RESET CONDITIONS FOR CHANNELS A-D ABLE REGISTERS DLL DLM RHR THR IER FCR ISR LCR MCR LSR MSR SPR EFR XON1 XON2 XOFF1 XOFF2 FSTAT I/O SIGNALS TX ...

Page 37

REV. 5.0.2 ABSOLUTE MAXIMUM RATINGS Power Supply Range Voltage at Any Pin Operating Temperature Storage Temperature Package Dissipation TYPICAL PACKAGE THERMAL RESISTANCE DATA Thermal Resistance (64-LQFP) Thermal Resistance (68-PLCC) Thermal Resistance (100-QFP) ELECTRICAL CHARACTERISTICS DC ELECTRICAL CHARACTERISTICS O U ...

Page 38

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO AC ELECTRICAL CHARACTERISTICS TA (-40 + FOR INDUSTRIAL GRADE PACKAGE S P YMBOL ARAMETER CLK Clock Pulse Duration OSC Crystal Frequency OSC ...

Page 39

REV. 5.0.2 AC ELECTRICAL CHARACTERISTICS TA (-40 + FOR INDUSTRIAL GRADE PACKAGE S P YMBOL ARAMETER T Delay From Stop To Set Interrupt SSI T Delay From IOR# To Reset ...

Page 40

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO F 15 IGURE ODEM NPUT UTPUT ...

Page 41

REV. 5.0 IGURE ODE NTEL ATA A0-A7 Valid Address T AS CS# IOW# D0- IGURE ODE OTOROLA A0-A7 T ADS CS# T RWS R/W# T ...

Page 42

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO F 19 IGURE ODE OTOROLA A0-A7 Valid Address T ADS CS# T RWS R/W# D0- & I IGURE ECEIVE EADY NTERRUPT RX ...

Page 43

REV. 5.0 & 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 ...

Page 44

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO F 23 & I IGURE ECEIVE EADY NTERRUPT Start Stop Bit Bit RX D0:D7 D0: INT RX FIFO fills Trigger Level or RX Data ...

Page 45

REV. 5.0 & I IGURE RANSMIT EADY NTERRUPT Stop Start Bit Bit D0:D7 T D0:D7 (Unloading) IER[1] ISR Read enabled INT* TXRDY# IOW# (Loading data into FIFO) *INT cleared when the ISR ...

Page 46

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO PACKAGE DIMENSIONS 64 LEAD LOW-PROFILE QUAD FLAT PACK ( 1.4 mm LQFP) A Seating Plane Note: The control dimension is the millimeter column SYMBOL ...

Page 47

REV. 5.0.2 68 LEAD PLASTIC LEADED CHIP CARRIER (PLCC Note: The control dimension is the inch column SYMBOL ...

Page 48

ST16C654/654D 2.97V TO 5.5V QUAD UART WITH 64-BYTE FIFO 100 LEAD PLASTIC QUAD FLAT PACK ( QFP, 1.95 mm Form) 81 100 A A Seating Plane A 1 Note: The control dimension is the millimeter column ...

Page 49

... Updated the 1.4mm-thick Quad Flat Pack package description from "TQFP" to "LQFP" consistent with JEDEC and Industry norms. 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 ...

Page 50

ST16C654/654D REV. 5.0.2 GENERAL DESCRIPTION .................................................................................................1 F .....................................................................................................................................................1 EATURES A ................................................................................................................................................1 PPLICATIONS F 1. ST16C654 B D IGURE LOCK IAGRAM IGURE IN UT SSIGNMENT IGURE IN UT ...

Page 51

TO 5.5V QUAD UART WITH 64-BYTE FIFO 4.4.1 INTERRUPT GENERATION: ...................................................................................................................................... 26 4.4.2 INTERRUPT CLEARING: ........................................................................................................................................... ABLE NTERRUPT OURCE AND 4.5 FIFO CONTROL REGISTER (FCR) - WRITE-ONLY ..................................................................................... 27 T 12: T ...

Related keywords