DATA COMMUNICATIONS APPLICATION NOTE DAN132

Similar documents
DATA COMMUNICATIONS APPLICATION NOTE DAN133

DATA COMMUNICATIONS APPLICATION NOTE DAN137

DATA COMMUNICATIONS APPLICATION NOTE DAN170

XR16M V TO 3.63V HIGH PERFORMANCE UART WITH 16-BYTE FIFO

XR16M V TO 3.63V UART WITH 32-BYTE FIFO AND VLIO INTERFACE

XR16M V TO 3.63V HIGH PERFORMANCE OCTAL UART WITH 16-BYTE FIFO

XR16L784 HIGH PERFORMANCE 2.97V TO 5.5V QUAD UART

XR16L V TO 5.5V DUART WITH 64-BYTE FIFO AND POWERSAVE

XR21B1411 USER S MANUAL

CLK+ CLK- Expansion Interface TX+ TX-

XR16L2551 LOW VOLTAGE DUART WITH POWERSAVE

xr ST16C1550/51 GENERAL DESCRIPTION 2.97V TO 5.5V UART WITH 16-BYTE FIFO

1.8 V single UART, 5 Mbit/s (max.) with 128-byte FIFOs, infrared (IrDA), and XScale VLIO bus interface

PI7C9X798. Description. Features. Application. A product Line of. Diodes Incorporated. High Performance 1.62V To 3.6V Octal Uart with 64-Byte FIFO

TPMC Channel Serial Interface RS232/RS422. Version 1.0. User Manual. Issue August 2014

TCP Channel Serial Interface RS232/RS422. Version 1.0. User Manual. Issue August 2014

XR21V1410 EVALUATION BOARD USER S MANUAL 1.0 INTRODUCTION

TPMC Channel Serial Interface RS232/RS422. Version 1.0. User Manual. Issue August 2014

3.3V VIO_REF VCC XR21B1411 USBD- LOWPOWER J GND J10

XR20M1172 GENERAL DESCRIPTION TWO CHANNEL I2C/SPI UART WITH 64-BYTE FIFO FEATURES

SC68C652B. 1. General description. 2. Features

ST78C34 GENERAL PURPOSE PARALLEL PRINTER PORT WITH 83 BYTE FIFO DESCRIPTION. PLCC Package FEATURES ORDERING INFORMATION

For more information about EEPROM, please refer to our DAN 112 that could be found at our website

OX16C950 rev B High Performance UART with 128 byte FIFOs

January 2014 Rev FEATURES

ST16C552 ST16C552A DUAL UART WITH 16-BYTE FIFO AND PARALLEL PRINTER PORT

XRA BIT I2C/SMBUS GPIO EXPANDER WITH INTEGRATED LEVEL SHIFTERS

TABLE 1: PACKAGE LIST. XRA1402IL16-F 16-pin QFN U7. XRA1402IG16-F 16-pin TSSOP U6. XRA1404IL16-F 16-pin QFN U7. XRA1404IG16-F 16-pin TSSOP U6

XRA1201/1201P 16-BIT I2C/SMBUS GPIO EXPANDER

XR16M554/554D 1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO

XRA1202/1202P 8-BIT I2C/SMBUS GPIO EXPANDER WITH RESET

AN Sleep programming for NXP bridge ICs. Document information

Series PMC520 Octal EIA/TIA-232E Communication Module

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

USB Port MTT Hub

TPMC Channel Isolated Serial Interface RS422/RS485. Version 1.0. User Manual. Issue July 2009

SP233A,SP310A and SP312A

GENERAL DESCRIPTION FEATURES

PI7C8952 PCI Dual UART Datasheet Revision 2 September 2017

+5V Powered Multi-Channel RS-232 Drivers/Receivers

PI7C8954 PCI Quad UART Datasheet Revision 2 September 2017

XR-2206/2211/2212. Evaluation System User Manual

GENERAL DESCRIPTION APPLICATIONS FEATURES TYPICAL APPLICATION DIAGRAM

USB Port Hub. Description. Typical Application. USB Host. Upstream Phy XR Hub Controller MTT. Port Routing.

A product Line of. Diodes Incorporated. SPI interface. ÎÎPI7C9X1170 supports 33 Mbit/s maximum SPI clock speed ÎÎSupport SPI mode 0 (slave mode only)

October 2012 Rev FEATURES

SC68C2550B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs and 68 mode µp interface

A product Line of. Diodes Incorporated. SPI interface. ÎÎSupport 33 Mbit/s maximum SPI clock speed ÎÎSupport SPI mode 0 (slave mode only) Description

TCP Channel Serial Interface RS232 / RS422 cpci Module. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.

XRD8775 CMOS 8-Bit High Speed Analog-to-Digital Converter

Description. Application

TPMC Channel Isolated Serial Interface RS232. Version 1.0. User Manual. Issue August 2017

December 2009 Rev FEATURES. C2 0.47uF. C1 0.47uF C2P C1P C2N 17. COUT 10uF VOUT U1 U1 XRP6840 CAP 14. C3 CAPxx GND 13 NC 12 PGND FLASH LED3

January 2014 Rev FEATURES

XRD87L85 Low-Voltage CMOS 8-Bit High-Speed Analog-to-Digital Converter

Preliminary. PACKAGE - 28-pin MLP (5mm X 5mm) Example Circuit Diagram CP V. 48MHz Oscillator. USB Function Controller 512B EEPROM

INTRODUCTION: DOWNLOADING & INSTALLATION:

XR17V258 66MHZ PCI BUS OCTAL UART WITH POWER MANAGEMENT SUPPORT

PI7C9X754. High Performance 1.62V To 3.6V Quad Uart with 64-Byte FIFO. Description. Features. Application

A product Line of. Diodes Incorporated. SPI interface. ÎÎPI7C9X762 supports 33 Mbit/s maximum SPI clock speed ÎÎSupport SPI mode 0 (slave mode only)

interface brochure UARTs transceivers

UART Register Set. UART Master Controller. Tx FSM. Rx FSM XMIT FIFO RCVR. i_rx_clk o_intr. o_out1 o_txrdy_n. o_out2 o_rxdy_n i_cs0 i_cs1 i_ads_n

ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO

For technical support and service, please visit our support website at:

XR76117/21. PowerBlox 15A and 20A Synchronous Step Down COT Regulator GENERAL DESCRIPTION EVALUATION BOARD MANUAL FEATURES

INTEGRATED CIRCUITS ABSTRACT

Device: MOD This document Version: 1.0. Matches module version: v3 [29 June 2016] Date: 23 October 2017

User Manual VScom PCI Cards VScom Industrial Card

USER S MANUAL. Series IP Industrial I/O Pack Octal EIA/TIA-422B Communication Module

XR17V358 HIGH PERFORMANCE OCTAL PCI EXPRESS UART

VBattery 7 VCC V DD IRLED IS31SE5001 SDA SCL INTB SDB. Figure 1 Typical Application Circuit

Digital UART Product Specification

High Current Power Switch

XR17V354 HIGH PERFORMANCE QUAD PCI-EXPRESS UART

SP5301. Universal Serial Bus Transceiver

PCIe Card Selection Guide. PCIe-CAN Card. PCIe-COM Card. Taiwan Pulse Motion Co.,Ltd. Bus Interface PCI Express x 1 LPE-C122 PCE-C122D PCE-C122T

High Performance RS-232 Line Drivers/Receivers

PI7C9X7954B PCI Express Quad UART Datasheet Revision 1.6 May 2015

Arduino Uno R3 INTRODUCTION

=0 Read/Write IER Interrupt Enable Register =1 Read/Write - Divisor Latch High Byte + 2

Serial Communication Controllers (SCC) MULTIPROTOCOL DATA COMMUNICATION SOLUTIONS

Hello, and welcome to this presentation of the STM32 Low Power Universal Asynchronous Receiver/Transmitter interface. It covers the main features of

MAP/950 SERIAL I/O CARD INSTALLATION MANUAL

OMAP5910 Dual-Core Processor Universal Asynchronous Receiver/Transmitter (UART) Devices Reference Guide

Evaluation Board for CS8130

XR21V1410 GENERAL DESCRIPTION 1-CH FULL-SPEED USB UART

User Manual PMC-4U-CACI. Quad UART - Dual Synchronous Serial Data Interface PMC Module

PI7C9X7958 PCI Express Octal UART

VXC/VEX Multi-Port Serial Card User Manual

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 1/24/2011

RN-174 WiFly Super Module

Power Management and Interface Products for Cable, Satellite and IP STB/Home Gateway

USER S MANUAL. Series IP512 Industrial I/O Pack Isolated Quad EIA-485 Communication Module

RESET CLK RDn WRn CS0 CS1 CS2n DIN[7:0] CTSn DSRn DCDn RXDATA Rin A[2:0] DO[7:0] TxDATA DDIS RTSn DTRn OUT1n OUT2n BAUDOUTn TXRDYn RXRDYn INTRPT

USB Port MTT Hub

SILICON MICROSTRUCTURES

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA

PCIe-400 USER S MANUAL

TPMC376. Conduction Cooled 4 Channel RS232/RS422/RS485 Programmable Serial Interface. Version 1.0. User Manual. Issue September 2010 D

Developing Plug-and-Play COM Ports using TI Plug-and-Play Controllers

Transcription:

EXAR S SINGLE CHANNEL UARTS COMPARED WITH TI S TL16C550C June 2002 Author: PY 1.0 INTRODUCTION This application note describes the major difference between Exar s ST16C550, ST16C580, ST16C650A, and XR16C850 with TI s TL16C550C. These devices are very similar, with a few hardware, bus timing and firmware-related differences. 1.1 HARDWARE DIFFERENCES The TI TL16C550C and Exar s ST16C550, ST16C580, ST16C650A and XR16C850 are all available in the 48-pin TQFP, 44-pin PLCC, and 40-pin PDIP packages. Additionally, the XR16C850 is available in the 52- pin QFP package. The Exar and TI UARTs are pin-to-pin compatible in the 40-pin PDIP package. In the 48- pin TQFP and 44-pin PLCC packages, the Exar and TI UARTs are pin-to-pin compatible if pin 34 of the ST16C650A and XR16C850 is tied to VCC (pin 34 of the TL16C550C, ST16C550, ST16C580 are not used). The oscillator circuitry is similar, but there are some differences when using a crystal oscillator and when using an external clock. See Figure 1below for the differences in the oscillator circuitry for a crystal oscillator. When using an external clock input for frequencies greater than 24 MHz, the Exar UARTs will require a 2K pull-up resistor on the XTAL2 pin. FIGURE 1. CRYSTAL OSCILLATOR CIRCUITRY DIFFERENCES TL16C550C Exar UART XTAL1 C1 10-30 pf XTAL2 R2 1 ΜΩ Y1 C2 40-60 pf R1 1.5 KΩ 1.8432 MHz to 16 MHz XTAL1 C1 22-47 pf XTAL2 R2 500 ΚΩ 1 ΜΩ Y1 C2 22-47 pf R1 0-120 Ω (Optional) 1.8432 MHz to 24 MHz 1.2 BUS TIMING DIFFERENCES The TL16C550C requires that the -CS pin is asserted first before the -IOR or -IOW pin and the -IOR or -IOW pin must be de-asserted before the -CS pin is de-asserted. During a read, the Exar UART can have either the -CS or the -IOR signal asserted first and have either signal be de-asserted first. The signals are wire- ORed in the Exar UART, therefore the second signal asserted will initiate the read cycle and the first signal de-asserted terminates the read cycle. The same is true during a write for -CS and -IOW. The flexibility of the Exar UART timing can be important in DSP, ARM, and MIPS designs. EXAR Corporation 48720 Kato Road, Fremont CA, 94538 (510) 668-7000 FAX (510) 668-7017 www.exar.com uarttechsupport@exar.com

1.3 FIRMWARE DIFFERENCES 1.3.1 Firmware Differences Between the TL16C550C and ST16C550 The internal registers in the TL16C550C and ST16C550 are similar but with some exceptions: TABLE 1: ST16C550 AND TL16C550C REGISTER SET DIFFERENCES A2:A0 R/W ST16C550 TL16C550C LCR Bit-7 = 0 100 R/W Modem Control Register (MCR) Modem Control Register (MCR) Bit-5 = Auto RTS/CTS Flow Control Enable R = Read-Only, W = Write-Only, R/W = Read/Write 1.3.2 Summary of Differences Between the ST16C550 and TL16C550C The differences between the ST16C550 and TL16C550C is summarized in the table below. TABLE 2: DIFFERENCES BETWEEN EXAR S ST16C550 WITH TI S TL16C550C COMPARISON ST16C550 TL16C550C Data Bus Standard Intel Intel Power Supply Operation 3.3 and 5 V 3.3 and 5 V Max Operating Current 1.3 ma @ 3.3 V 3 ma @ 5 V 8 ma @ 3.3 V 10 ma @ 5 V Max Frequency on XTAL1 16 MHz @ 3.3 V 24 MHz @ 5 V 14 MHz @ 3.3 V 16 MHz @ 5 V Data Sampling Rates 16X 16X BRG Prescaler 1 1 Max Data Rate 1 Mbps @ 3.3 V 1.5 Mbps @ 5 V 875 Kbps @ 3.3 V 1 Mbps @ 5V Package 44-PLCC, 48-TQFP, 40-PDIP 44-PLCC, 48-TQFP, 40-PDIP Operating Temperature Ranges Commercial and Industrial Commercial and Industrial TX/RX FIFO Size 16 16 TX/RX Trigger Tables 1 Trigger Table 1 Trigger Table TX FIFO Interrupt Trigger Levels 1 1 RX FIFO Interrupt Trigger Levels 4 Selectable 4 Selectable Hardware Flow Control Auto RTS/CTS Flow Control Software Flow Control Infrared Mode Sleep Mode Low Power Mode Diagnostic Modes Local loopback Local Loopback RS485 Mode 2

1.3.3 Firmware Differences Between the TL16C550C and ST16C580 The internal registers in the TL16C550C and ST16C580 are similar but with some exceptions: TABLE 3: ST16C580 AND TL16C550C REGISTER SET DIFFERENCES A2:A0 R/W ST16C580 TL16C550C LCR Bit-7 = 0 001 R/W Interrupt Enable Register (IER) Bit-7 = Auto CTS# Interrupt Enable Bit-6 = Auto RTS# Interrupt Enable Bit-5 = Xoff Interrupt Enable Bit-4 = Sleep Mode Enable 010 W FIFO Control Register (FCR) Bit-5 = TX FIFO Trigger Level Select Bit-1 Bit-4 = TX FIFO Trigger Level Select Bit-0 010 R Interrupt Status Register (ISR) Bit-5 = Auto RTS/CTS Interrupt Bit-4 = Xoff or Special Character Interrupt 100 R/W Modem Control Register (MCR) Bit-7 = BRG Prescaler Select Bit-6 = IR Mode Enable LCR = 0xBF 010 R/W Enhanced Feature Register (EFR) Auto RTS/CTS Enable, Enhanced Functions Enable, Software Flow Control Select R = Read-Only, W = Write-Only, R/W = Read/Write Interrupt Enable Register (IER) FIFO Control Register (FCR) Interrupt Status Register (ISR) Modem Control Register (MCR) Bit-5 = Auto RTS/CTS Flow Control Enable 100 R/W XON1 101 R/W XON2 110 R/W XOFF1 111 R/W XOFF2 3

1.3.3.1 Summary of Differences Between the ST16C580 and TL16C550C The differences between the ST16C580 and TL16C550C is summarized in the table below. TABLE 4: DIFFERENCES BETWEEN EXAR S ST16C580 WITH TI S TL16C550C COMPARISON ST16C580 TL16C550C Data Bus Standard Intel Intel Power Supply Operation 3.3 and 5 V 3.3 and 5 V Max Operating Current 1.3 ma @ 3.3 V 3 ma @ 5 V 8 ma @ 3.3 V 10 ma @ 5 V Max Frequency on XTAL1 8 MHz @ 3.3 V 24 MHz @ 5 V 14 MHz @ 3.3 V 16 MHz @ 5 V Data Sampling Rates 16X 16X BRG Prescaler 1 or 4 1 Max Data Rate 500 Kbps @ 3.3 V 1.5 Mbps @ 5 V 875 Kbps @ 3.3 V 1 Mbps @ 5V Package 44-PLCC, 48-TQFP, 40-PDIP 44-PLCC, 48-TQFP, 40-PDIP Operating Temperature Ranges Commercial and Industrial Commercial and Industrial TX/RX FIFO Size 16 16 TX/RX Trigger Tables 1 Trigger Table 1 Trigger Table TX FIFO Interrupt Trigger Levels 4 Selectable 1 RX FIFO Interrupt Trigger Levels 4 Selectable 4 Selectable Hardware Flow Control Auto RTS/CTS Flow Control Auto RTS/CTS Flow Control Software Flow Control Auto Xon/Xoff Flow Control Infrared Mode IrDA encoder/decoder (ver 1.0) Sleep Mode Sleep Mode with Auto Wake-up Low Power Mode Diagnostic Modes Local loopback Local Loopback RS485 Mode 4

1.3.4 Firmware Differences Between the TL16C550C and ST16C650A The internal registers in the ST16C650A offers more features than the TL16C550C with these differences: TABLE 5: ST16C650A AND TL16C550C REGISTER SET DIFFERENCES A2:A0 R/W ST16C650A TL16C550C LCR Bit-7 = 0 001 R/W Interrupt Enable Register (IER) Bit-7 = Auto CTS# Interrupt Enable Bit-6 = Auto RTS# Interrupt Enable Bit-5 = Xoff Interrupt Enable 010 W FIFO Control Register (FCR) Bit-5 = TX FIFO Trigger Level Select Bit-1 Bit-4 = TX FIFO Trigger Level Select Bit-0 010 R Interrupt Status Register (ISR) Bit-5 = Auto RTS/CTS Interrupt Bit-4 = Xoff or Special Character Interrupt 100 R/W Modem Control Register (MCR) Bit-7 = BRG Prescaler Bit-6 = Infrared Mode Enable Bit-5 = INT Type Select Bit-3 = OP2 Control/INT Output Enable in PC Mode 101 W Extra Feature Register (XFR) RS485 Output Inversion, XonAny, LSR Interrupt Immediate, RS485 Enable, IR RX Inversion, IR Half-Duplex/Full-Duplex Mode R = Read-Only, W = Write-Only, R/W = Read/Write Interrupt Enable Register (IER) FIFO Control Register (FCR) Interrupt Status Register (ISR) Modem Control Register (MCR) Bit-5 = Auto RTS/CTS Flow Control Enable Bit-3 = OP2 Control 110 W Infrared Transmit Pulsewidth Control Register (IRPW) LCR Bit-7 = 0, DLL = 0x00, DLM = 0x00 000 R Device Revision (DREV) 001 R Device ID (DVID) LCR = 0xBF 010 R/W Enhanced Feature Register (EFR) Auto RTS/CTS Enable, Enhanced Functions Enable, Software Flow Control Select 100 R/W XON1 101 R/W XON2 110 R/W XOFF1 111 R/W XOFF2 5

1.3.4.1 Summary of Differences Between the ST16C650A and TL16C550C The differences between the ST16C650A and TL16C550C is summarized in the table below. TABLE 6: DIFFERENCES BETWEEN EXAR S ST16C650A WITH TI S TL16C550C COMPARISON ST16C650A TL16C550C Data Bus Standard Intel and PC Mode Intel Power Supply Operation 3.3 and 5 V 3.3 and 5 V Max Operating Current 1.3 ma @ 3.3 V 3 ma @ 5 V 8 ma @ 3.3 V 10 ma @ 5 V Max Frequency on XTAL1 33 MHz @ 3.3 V 50 MHz @ 5 V 14 MHz @ 3.3 V 16 MHz @ 5 V Data Sampling Rates 16X 16X BRG Prescaler 1 or 4 1 Max Data Rate 2 Mbps @ 3.3 V 3.125 Mbps @ 5 V 875 Kbps @ 3.3 V 1 Mbps @ 5V Package 44-PLCC, 48-TQFP, 40-PDIP 44-PLCC, 48-TQFP, 40-PDIP Operating Temperature Ranges Commercial and Industrial Commercial and Industrial TX/RX FIFO Size 32 16 TX/RX Trigger Tables 1 Trigger Table 1 Trigger Table TX FIFO Interrupt Trigger Levels 4 Selectable 1 RX FIFO Interrupt Trigger Levels 4 Selectable 4 Selectable Hardware Flow Control Auto RTS/CTS Flow Control Auto RTS/CTS Flow Control Software Flow Control Auto Xon/Xoff Flow Control Infrared Mode IrDA encoder/decoder (ver 1.0) Sleep Mode Sleep Mode with Wake-up Indicator via an interrupt Low Power Mode Diagnostic Modes Local loopback Local Loopback RS485 Mode Auto RS485 Mode 6

1.3.5 Firmware Differences Between the TL16C550C and XR16C850 The internal registers in the TL16C550C and XR16C850 are similar but with some exceptions: TABLE 7: XR16C850 AND TL16C550C REGISTER SET DIFFERENCES A2:A0 R/W XR16C850 TL16C550C LCR Bit-7 = 0 001 R/W Interrupt Enable Register (IER) Bit-7 = Auto CTS# Interrupt Enable Bit-6 = Auto RTS# Interrupt Enable Bit-5 = Xoff Interrupt Enable 010 W FIFO Control Register (FCR) Bit-5 = TX FIFO Trigger Level Select Bit-1 Bit-4 = TX FIFO Trigger Level Select Bit-0 010 R Interrupt Status Register (ISR) Bit-5 = Auto RTS/CTS Interrupt Bit-4 = Xoff or Special Character Interrupt 100 R/W Modem Control Register (MCR) Bit-7 = BRG Prescaler Bit-6 = IR Mode Enable Bit-5 = XonAny Bit-3 = OP2 Control/INT Output Enable in PC Mode Bit-2 = OP1 Control/Auto RS485 Enable R = Read-Only, W = Write-Only, R/W = Read/Write Interrupt Enable Register (IER) Bit-5 = Low Power Mode FIFO Control Register (FCR) Bit-5 = 64 Byte FIFO Enable Interrupt Status Register (ISR) Bit-5 = 64 Byte FIFO Enabled Modem Control Register (MCR) Bit-5 = Auto RTS/CTS Flow Control Enable Bit-3 = OP2 Control Bit-2 = OP1 Control LCR Bit-7 = 0, FCTR Bit-6 = 1 111 W Enhanced Mode Select Register (EMSR) RX/TX DMA Select, FLVL select - TX or RX FIFO 111 R FIFO Level Register (FLVL) Current Level of the TX or RX FIFO LCR Bit-7 = 0, DLL = 0x00, DLM = 0x00 000 R Device Revision (DREV) 001 R Device ID (DVID) LCR = 0xBF 000 R FIFO Data Count Register (FC) 000 W Trigger Level Register (TRG) Programmable Trigger Levels 1-64 for TX and RX FIFO 001 R/W Feature Control Register (FCTR) RX/TX Programmable Trigger Level Select, Scratchpad Swap, Trigger Table Select, Auto RS485 Enable, RX IR Input Inversion, Auto RTS Hysteresis Select (LSB) 010 R/W Enhanced Feature Register (EFR) Auto RTS/CTS Enable, Enhanced Functions Enable, Software Flow Control Select 100 R/W XON1 101 R/W XON2 110 R/W XOFF1 111 R/W XOFF2 7

1.3.5.1 Summary of Differences Between the XR16C850 and TL16C550C The differences between the XR16C850 and TL16C550C is summarized in the table below. TABLE 8: DIFFERENCES BETWEEN EXAR S XR16C850 WITH TI S TL16C550C COMPARISON XR16C850 TL16C550C Data Bus Standard Intel and PC Mode Intel Device ID and Revision Device ID and Revision Power Supply Operation 3.3 and 5 V 3.3 and 5 V Max Operating Current 2.7 ma @ 3.3 V 4 ma @ 5 V 8 ma @ 3.3 V 10 ma @ 5 V Max Frequency on XTAL1 22 MHz @ 3.3 V 33 MHz @ 5 V 14 MHz @ 3.3 V 16 MHz @ 5 V Data Sampling Rates 16X 16X BRG Prescaler 1 or 4 1 Max Data Rate 1.375 Mbps @ 3.3 V 2 Mbps @ 5 V 875 Kbps @ 3.3 V 1 Mbps @ 5V Package 44-PLCC, 48-TQFP, 40-PDIP, 52-QFP 44-PLCC, 48-TQFP, 40-PDIP Operating Temperature Ranges Commercial and Industrial Commercial and Industrial TX/RX FIFO Size 128 16 TX/RX Trigger Tables 4 Trigger Tables 1 Trigger Table TX FIFO Interrupt Trigger Levels Programmable (Table D) 1 4 Selectable (Tables A-C) RX FIFO Interrupt Trigger Levels Programmable (Table D) 4 Selectable 4 Selectable (Tables A-C) TX/RX FIFO Counters TX/RX FIFO Counters Hardware Flow Control Auto RTS/CTS Flow Control Auto RTS/CTS Flow Control Software Flow Control Auto Xon/Xoff Flow Control Auto Hysteresis Level 16 Selectable Levels Infrared Mode IrDA encoder/decoder (ver 1.0) Sleep Mode Sleep Mode with Auto Wake-up Low Power Mode Diagnostic Modes Local loopback Local Loopback RS485 Mode Auto RS485 Mode Direct Memory Access Mode Direct Memory Access Mode (52-QFP) 16-Bit Bus Mode 16-Bit Bus Mode (52-QFP) 8

1.4 REPLACING THE TL16C550C WITH THE ST16C550, ST16C580, ST16C650A OR XR16C850 You can directly replace TI s TL16C550C with Exar s ST16C550, ST16C580, ST16C650A or XR16C850 with minimal hardware changes if using the 48-TQFP, 44-PLCC or 40-PDIP packages. The same crystal oscillator circuitry should work in most cases, but it may be necessary to modify the oscillator circuitry as shown in Figure 1. If replacing with the XR16C850 in the 52-QFP package, hardware changes will be required since the TL16C550C is not available in that package. Replacing the TL16C550C with the ST16C550 is simple when the system is not using Automatic RTS/CTS Hardware Flow Control. When replacing the TL16C550C with the ST16C580, the software will need to be modified since Automatic RTS/CTS Hardware Flow Control is enabled differently for each UART. Also, the ST16C580 has some enhanced features that the TL16C550C does not like Automatic Xon/Xoff Software Flow Control, Sleep Mode and Infrared Mode. When replacing the TL16C550C with the ST16C650A or XR16C850, the software will need to be modified since Automatic RTS/CTS Hardware Flow Control is enabled differently for each UART. And it would also need to be updated in order to take advantage of the enhanced features of the ST16C650A and XR16C850 that are not available in the TL16C550C. There should not be any timing problems replacing the TL16C550C with the ST16C550, ST16C580, ST16C650A or XR16C850 because they are more flexible than the TL16C550C as described in the bus timing section. NOTICE 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. Charts and schedules contained here in are only for illustration purposes and may vary depending upon a user s specific application. While the information in this publication has been carefully checked; no responsibility, however, is assumed for inaccuracies. EXAR Corporation does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can reasonably be expected to cause failure of the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such applications unless EXAR Corporation receives, in writing, assurances to its satisfaction that: (a) the risk of injury or damage has been minimized; (b) the user assumes all such risks; (c) potential liability of EXAR Corporation is adequately protected under the circumstances. Copyright 2002 EXAR Corporation June 2002 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. 9