ST16C654IJ68-F Exar Corporation, ST16C654IJ68-F Datasheet
ST16C654IJ68-F
Specifications of ST16C654IJ68-F
Available stocks
Related parts for ST16C654IJ68-F
ST16C654IJ68-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
... TXB CSB# INTB 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# ...
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 ...