High-speed UARTs and Bridge ICs Advanced serial-interface solutions NXP UART applications } General Interface Fastest baud rate: 20 Mbps SC16C85xS UART controller is part of the serial data communication of a system. A UART is used to convert parallel data to serial data, and from serial data to parallel data. } Internet access equipment Routers, high-end modems, remote-access service, modem-access equipment for ISPs. } Telecom and networking communication Basestations, PABX systems, serial-to-fiber optic converters, ADSL boxes, Bluetooth based phones, hubs, switches, WLAN/802.11 GPRS. Deepest FIFO: 256 Bytes SC28L202 } Computing PC, server, POS, storage, PDAs and internet appliances, printers, scanners, fax servers, Smart Card readers } Appliances and terminals Cash registers connected via serial cable to CPU, simple fixed dataentry terminals for warehouse control, card readers connected with central unit for park-house control Smallest footprint: 12.25 mm2 SC16C85xLIET NXP UARTs offer industryleading performance, size, and FIFO depth } Entertainment and gaming Midi interface on musical devices and stage equipment, data exchange and control of gambling equipment, toys, MP3, DTV, STB, projectors, digital cameras, digital LSRs, handheld games. } Home Security Remote control of audio equipment from central unit, light and heating control devices in homes or offices, security sensors and surveillance devices } Robotics } Global supplier of a very broad portfolio } High-performance solutions (speed, FIFO depth, baud rate) } Focus on miniaturization (smaller packaging) } In-house manufacturing and assembly } Direct customer support: [email protected] Industrial control of CNC equipment, remote sensor equipment, motor control } Industrial Elevators, car-control boxes, security, medical equipment, data exchange via serial ports, lighting/gas metering, warehouse control, POS terminals, equipment control through serial connection, remote measurement, GPS navigation systems } SmartPhones Bluetooth interface, CDMA and GSM baseband communication 2 Industrial and high-speed 16C UARTs NXP UARTs NXP, an established leader as a long-term supplier in UARTs, provides innovative solutions to meet the application requirements of today and tomorrow 16C UARTS NXP’s enhanced 16C UARTs are drop-in compatible with industry-standard devices and offer added features without a price premium. The family includes CMOS-based, single- to quad-channel UARTs that support the widest supply voltage range (1.8, 2.5, 3.3 and 5 V), operate within the industrial temperature range (-40 to 85 °C), deliver baud rates up to 20 Mbps, and offer bus cycle times that are up to 20% faster than traditional devices. Many are available in tiny HVQFN and TFBGA packages that reduce PCB space by as much as 70%. The 16C UARTs are fully compatible with Linux and Windows OS drivers, thus saving precious design time and lowering overall cost. Common UART architecture DO-D7 IOR,IOR IOW, IOW RESET Transmit FIFO register Flow control AO-A2 CSO, CSI C52 AS,DOIS Transmitter TX Databus control Register select Interconnect bus lines INDUSTRIAL UARTS NXP, the number-one supplier of industrial UARTs, offers a broad line of single- to eight-channel devices that deliver higher baud rates, superior error handling, deeper FIFOs, improved character recognition, responsive interrupt systems, and very fast host-bus cycle times. The latest implementation of the basic NXP UART architecture, the IMPACT family, offers special features – like lower operating voltage, programmable interrupt priority, and selectable Motorola/Intel bus interfaces – that lower overall cost, speed time-to-market, and improve system performance. A single IMPACT device can be used in multiple operating systems and in multiple applications, so designers can bring several systems to market using the same high-performance, simple-to-use UART. Receive FIFO Flow control IR encoder Receiver RX IR decoder DTR RTS OUT1, OUT2 INT TXRDY RXRDY Modem control Interrupt control Clock and baud-rate generator XTAL 1 RCUK CTS RI DCD DSR XTAL2 BAUDOUT NXP UARTs are easy to design into a very broad range of applications SPECIAL NXP FEATURES Both families of UARTs employ an architecture that has been carefully optimized for superior performance. Programmable channel modes increase flexibility and make diagnostics easier to run. Multi-drop support (also known as “RS-485” or “ 9-bit” mode) allows half-duplex long distance communication. Hardware handshaking uses modem control signals to control the data stream, preventing FIFO overflow without interrupting the CPU. Industrial and high-speed 16C UARTs 3 NXP industrial UARTs Features Benefits Broad line of single- to eight-channel UARTs Variety of choices for different applications Industrial-grade temperature range (-40 to 85 °C) Rugged performance in extreme conditions Power-down mode Ideal for battery-operated systems Extensive interrupt support Reduced software overhead Automatic RS485 half-duplex control Reduced CPU overhead (multi-drop support) Automatic out-band flow control Avoids loss of data Rx/Tx-independent with respect to speed & clock frequency Rx/Tx can operate at different baud rates Flexible and programmable I/O structure Allows usage of I/O pins for general purposes RTS/CTS (hardware) flow control signals Prevent receiver overrun 3.3 and 5 V operating range (IMPACT family) Broader range of applications Motorola/Intel interfaces (IMPACT family) Industry-standard compatibility and faster design-in Deep FIFO Very high data throughput INDUSTRIAL UART FAMILY SC26xx & SC28xx SCCxxx series SC28Lxx SCC2698 8 SC28L198 IMPACT Line Number of channels 4 2 SC28L194 SC28C94 SCC2681 (*) SCC68681 1 SCC2692 SCC68692 SC26C92 SCC2691 Data rate 125 Kbps 125/500 Kbps 1 Mbps VCC 5V 5V 5V Rx/Tx FIFO bytes 3/1 3/1 8/8 SC28L92 SC28L202 SC28L91 SC28L201 1 Mbps 3.3 or 5 V 8/8 and/or 16/16 3.125 Mbps 3.3 or 5 V 256/256 Note: (*) SCC2681 and SCC68681 are replacements for SCN2681 and SCN68681 26: Intel bus Interface 68: Motorola bus Interface 28: Intel and Motorola bus interfaces NAMING CONVENTIONS SCC XXXXX C X N XX Pin count NXP designator Package code Timing variation Basic part number Temperature S C X X X X X X C 1 A NXP designator Basic part number Process/power variation 4 Industrial and high-speed 16C UARTs Package code Timing variation Temperature ADDED FEATURES OF THE IMPACT FAMILY } Single part for multiple operating environments } 3.3 and 5 V operation } Compatible with Intel and Motorola bus interfaces } FIFO depth up to 256 bytes } Three bytes of character recognition } Xon/Xoff in-band flow control } Watchdog™ timer } Character count mode } Receiver time-out mode } Programmable FIFO interrupt level } Intelligent interrupt arbitration } Real-time data error detection I/O pins 16-bit counter/timer Rx/Tx FIFO counters Rx/Tx FIFO INT trigger Software flow control Intel or Motorola databus interface Power-down mode 125 3/1 Normal 2 1 No 3/1 level No Intel Yes Low power, singleSC28L91 channel version of 1 SC28L92 3.3 or 5V 16/16 1000 or 8/8 SC28L201 Enhanced, faster 1 3.3 or SCC68681 SCC2681T SCC2692 SCC68692 SC26C92 CMOS version of SCN2681 CMOS version of SCN68681 CMOS version of SCN2681T CMOS version of SCN2681 CMOS version of SCN68681 High-speed version of SCC2692 Vectored Intel or 15 1 Yes All No 5V 3125 Multi-level 256 IACK/DACK 5V 125 3/1 2 5V 125 3/1 2 5V 500 3/1 2 5V 125 3/1 Normal Normal Vectored Normal Normal 2 Yes 5V 125 3/1 Vectored All Auto Motorola Yes 15 1 No 3/1 level No Intel No 14 1 No 3/1 level No Motorola No 15 1 No 3/1 level No Intel Yes 15 1 No 14 1 No 15 1 Yes 3/1 level 3/1 level No Intel Yes No Motorola Yes No Intel Yes IACK/DACK 2 5V 1000 8/8 Normal Multi-level All SC28L92 version of SC26C92 2 3.3 or 5V 1000 16/6 or Multi-level 8/8 Vectored SCC2691AE1N24 SCC2691AC1D24 PLCC28 SCC2691AC1A28 SCC2691AE1A28 PLCC44 SC28L91A1A QFP44 SC28L91A1B TSSOP48 SC28L201A1DGG 15 1 Yes All No 16 2 Yes All Auto Intel or Motorola DIL28 SCC2681AC1N28 SCC2681AE1N28 DIL40 SCC2681AC1N40 SCC2681AE1N40 PLCC44 SCC2681AC1A44 SCC2681AE1A44 DIL40 SCC68681AC1N40 SCC68681AE1N40 PLCC44 SCC68681AC1A44 SCC68681AE1A44 PLCC84 SCC2681TC1A44 DIL28 SCC2692AC1N28 SCC2692AE1N28 DIL40 SCC2692AC1N40 SCC2692AE1N40 PLCC44 SCC2692AC1A44 SCC2692AE1A44 QFP44 SCC2692AC1B44 SCC2692AE1B44 DIL40 SCC68692AC1N40 SCC68692AE1N40 PLCC44 SCC68692AC1A44 SCC68692AE1A44 DIL40 SC26C92A1N PLCC44 SC26C92A1A QFP44 SC26C92A1B PLCC44 SC28L92A1A QFP44 SC28L92A1B Yes TSSOP56 SC28L202A1DGG Yes PLCC52 SC28C94A1A PLCC68 SC28L194A1A LQFP80 SC28L194A1BE Normal Low-power, faster SCC2691AC1N24 SO24 (Pin select) Normal 2 Yes DIL24 Intel or 16 I2A 2 Motorola (Pin select) IACK/DACK 256/ version of SC28L91 SCC2681 Multi-level Normal Single-channel version of SC28L202. Normal Part number (temp range -40 to 85 °C) Arbitrating interrupt 5V Part number (temp range 0 to 70 °C) Rx/Tx FIFO byes 1 Package Data rate at Vcc (Kbps) of SCC2692 Vcc (±10%) Single-channel version Channel SCC2691 Comment UART device Industrial UART selection Yes IACK/DACK Normal SC28L202 Enhanced, faster version of SC28L92 2 3.3 or 5V 3125 256/ Multi-level 256 IACK/DACK Intel or Motorola (Pin select) I2A Normal SC28C94 Enhanced quad version of SC26C92 4 5V 1000 8/8 Multi-level IACK/DACK 16 2 Yes All No Intel or Motorola I2A Normal SC28L194 Enhanced version of SC28C94 4 3.3 or 5V 1000 16/16 Multi-level IACK/DACK 16 2 Yes All Auto 32 4 No 3/1 level No Intel or Motorola Yes I2A SCC2698B Quad version of SCC2692 8 5V 125 3/1 Normal Intel Yes Normal SC28L198 Enhanced version of SCC2698B 8 3.3 or 5V 1000 16/16 Multi-level IACK/DACK 32 2 Yes All Auto Intel or Motorola Yes PLCC84 SCC2698BC1A84 SCC2698BE1A84 PLCC84 SC28L198A1A LQFP100 SC28L198A1BE I2A Industrial and high-speed 16C UARTs 5 NXP high-speed 16CxxB UARTs Features Benefits Broad line of single- to quad-channel UARTs One-stop shopping Widest supply voltage range (1.8, 2.5, 3.3, 5 V) at industrial temperature range (-40 to 85 °C) without price premium Single part can be used for multiple systems, multiple operating environments Lower overall cost of ownership – can replace up to four competitor parts Fastest devices on the market with over 20% faster bus cycle Compatible with high-speed processors times and baud rates up to 20 Mbps Ideal for Bluetooth applications Power-down mode Ideal for battery-operated systems HVQFN and BGA package options Ideal for small, portable systems Windows and Linux OS-compatible Simplifies software development Infrared (IrDA) interface Enables wireless, short-range applications Software readily available Shortens design cycle Automatic software and hardware flow control Reduces CPU overhead and data loss DMA mode and wide variety of FIFO depths Increases system throughput Drop-in compatibility with existing 16C devices Alternative manufacturing source 16C (Intel), 68(Motorola), VLIO(Variable Latency I/O) Wide range of processor supported Programmable Sampling Rate Higher baud rates Fully automatic RS-485 Reduce processor’s software overhead 16C UART FAMILY NAMING CONVENTIONS S C 16C X X X X B X NXP designator 4 Number of channels I SC16C654B Pin count Family name Package designators Basic part number 4 SC16C554B 2 SC68C2550B SC16C2550B SC16C2552B SC68C652B SC16C652B SC68C752B SC16C752B SC16C852 SC16C852L SC16C852V/SV 1 SC16C550B SC16C650B SC16C750B SC16C850 SC16C850L/SL SC16C850V/SV 32 64 128 Industrial temp. range (-40 and 85 oC) SC16C754B SC 16C XXX 16 X X Low Voltage L I XX Industrial temp. range FIFO depth (bytes) NXP UART in a Bluetooth-enabled W-CDMA phone Low-voltage, high-speed Bluetooth interface Host control Host processor High-speed UART (5Mpbs) 8-bit parallel Tx SC16C850LIET INT 6 Industrial and high-speed 16C UARTs Rx Bluetooth IC Bluetooth RF Advantages: - 64-byte FIFO - Auto flow controls - Low-power mode - Sleep mode <30µA - HVQFN32 (5 x 5 x 0.85 mm) - Enhanced features SC16C550B SC16C650B SC16C750B 1 1 1 2.5-5.5 V 2.5-5.5 V 2.5-5.5 V 3.0/2.0/1.0/- 3.0/2.0/1.0/- 3.0/2.0/1.0/- 16 32 16 or 64 No Yes No 6 6 6 Four levels/None Four levels/ Four levels Four levels/ None Yes Yes Yes No Yes No No Yes Yes SC16C2550B 2 2.5-5.5 V 5.0/5.0/3.0/- 16 No 6 Four levels/None No No No SC16C2552B 2 2.5-5.5 V 5.0/5.0/3.0/- 16 No 6 Four levels/None No No No SC16C652B 2 2.5-5.5 V 5.0/5.0/3.0/- 32 Yes 6 Four levels/ Four levels Yes Yes Yes SC16C752B 2 2.5-5.5 V 5.0/5.0/3.0/- 64 No 6 Programmable Yes Yes Yes SC16C754B SC16C554B SC16C654B 4 4 4 2.5-5.5 V 2.5-5.5 V 2.5-5.5 V 5.0/5.0/3.0/- 5.0/5.0/3.0/- 5.0/5.0/3.0/- 64 16 64 No No Yes 6 6 6 Programmable Four levels/None Four levels/ Four levels Yes Yes Yes Yes No Yes Yes No Yes Package Part number Programmable Sampling rate Power-down mode Software flow control RTS/CTS flow control Rx/Tx FIFO INT trigger Modem pins/channel IrDA Rx/Tx FIFO bytes Data rate at 5/3.3/2.5/1.8 V (Mbps) Vcc Channel UART device 16C UARTs with Intel databus interface PLCC44 SC16C550BIA44 LQFP48 SC16C550BIB48 DIP40 SC16C550BIN40 HVQFN32 SC16C550BIBS PLCC44 SC16C650BIA44 LQFP48 SC16C650BIB48 HVQFN32 SC16C650BIBS DIP40 SC16C650BIN40 PLCC44 SC16C750BIA44 LQFP64 SC16C750BIB64 HVQFN32 SC16C750BIBS PLCC44 SC16C2550BIA44 LQFP48 SC16C2550BIB48 DIP40 SC16C2550BIN40 HVQFN32 SC16C2550BIBS PLCC44 SC16C2552BIA44 LQFP48 SC16C652BIB48 HVQFN32 SC16C652BIBS LQFP48 SC16C752BIB48 HVQFN32 SC16C752BIBS PLCC68 SC16C754BIA68 LQFP80 SC16C754BIB80 LQFP644 SC16C754IBIBM LQFP64 SC16C554BIA68 LQFP64 SC16C554BIB64 LQFP80 SC16C554BIB80 HVQFN48 SC16C554BIBS LQFP644 SC16C554BIBM LQFP64 SC16C654BIB64 LQFP64 SC16C654BIB64 LQFP644 SC16C654BIBM LFBGA64 SC16C654BIEC HVQFN48 SC16C654BIBS SC16C850IBS SC16C850IET SC16C850 1 2.5-3.3 V -/5/5/- 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 SC16C850L 1 1.8 V -/-/-/5 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 SC16C850IBS SC16C850IET SC16C850SL 1 1.8 V -/-/-/20 128 Yes 6 Programmable Yes Yes Yes Yes HVQFN32 TFBGA36 SC16C850IBS SC16C850IET SC16C852 2 2.5-3.3 V -/5/5/- 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 LQFP48 SC16C852IBS SC16C852IET SC16C852IB SC16C852L 2 1.8 V -/-/-/5 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 LQFP48 SC16C852IBS SC16C852IET SC16C852IB Industrial and high-speed 16C UARTs 7 UART device Channel Vcc Data rate 5/3.3/2.5/1.8 V (Mbps) Rx/Tx FIFO IrDA Modem pins / channel Rx/Tx FIFO INT trigger RTS/CTS flow control Software Flow control Power-down mode Programmable Sampling rate Package Part number 16C UARTs with Motorola databus interface SC16C850 1 2.5-3.3 V -/5/5/- 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 SC16C850IBS SC16C850IET SC16C850L 1 1.8 V -/-/-/5 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 SC16C850IBS SC16C850IET SC16C850SL 1 1.8 V -/-/-/20 128 Yes 6 Programmable Yes Yes Yes Yes HVQFN32 TFBGA36 SC16C850IBS SC16C850IET SC16C852 2 2.5-3.3 V -/5/5/- 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 LQFP48 SC16C852IBS SC16C852IET SC16C852IB SC16C852L 2 1.8 V -/-/-/5 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 LQFP48 SC16C852IBS SC16C852IET SC16C852IB SC68C850 1 2.5-3.3 V -/5/5/- 128 Yes 6 Programmable Yes Yes Yes No TFBGA36 SC16C850IET Rx/Tx FIFO IrDA Modem pins / channel Rx/Tx FIFO INT trigger RTS/CTS flow control Software Flow control Power-down mode Programmable Sampling rate Package Part number 1 1.8 V -/-/-/5 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 SC16C850VIBS 1 1.8 V -/-/-/20 128 Yes 6 Programmable Yes Yes Yes Yes HVQFN32 SC16C850VIBS SC16C852V 2 1.8 V -/-/-/5 128 Yes 6 Programmable Yes Yes Yes No HVQFN32 TFBGA36 SC16C852VIBS SC16C852VIET SC16C852SV 2 1.8 V -/-/-/20 128 Yes 6 Programmable Yes Yes Yes Yes TFBGA36 SC16C852SVIET Channel Vcc SC16C850V SC16C850SV UART device Data rate 5/3.3/2.5/1.8 V (Mbps) 16C UART with VLIO databus interface UART device Channel Vcc Data rate 5/3.3/2.5/1.8 V (Mbps) Rx/Tx FIFO IrDA Modem pins / channel GPIO pins Rx/Tx FIFO INT trigger RTS/CTS flow control Software Flow control Power-down mode I2C Speed Max (Kbps) Package Part number 16C UART with I2C serial bus interface SC16IS740 1 2.5-3.3 V -/5/3/- 64 Yes 2 0 Programmable Yes Yes Yes 400 TSSOP16 SC16IS740IPW SC16IS750 1 2.5-3.3 V -/5/3/- 64 Yes 6 8 [1] Programmable Yes Yes Yes 400 TSSOP24 SC16IS750IPW SC16IS750 1 2.5-3.3 V -/5/3/- 64 Yes 6 8 [1] Programmable Yes Yes Yes 400 HVQFN24 SC16IS750IBS SC16IS760 1 2.5-3.3 V -/5/3/- 64 Yes 6 8 [1] Programmable Yes Yes Yes 400 TSSOP24 SC16IS760IPW SC16IS760 1 2.5-3.3 V -/5/3/- 64 Yes 6 8 [1] Programmable Yes Yes Yes 400 HVQFN24 SC16IS760IBS SC16IS752 2 2.5-3.3 V -/5/3/- 64 Yes 6 4 [2] Programmable Yes Yes Yes 400 TSSOP28 SC16IS752IPW SC16IS752 2 2.5-3.3 V -/5/3/- 64 Yes 6 4 [2] Programmable Yes Yes Yes 400 HVQFN32 SC16IS752IBS SC16IS762 2 2.5-3.3 V -/5/3/- 64 Yes 6 4 [2] Programmable Yes Yes Yes 400 TSSOP28 SC16IS762IPW SC16IS762 2 2.5-3.3 V -/5/3/- 64 Yes 6 4 [2] Programmable Yes Yes Yes 400 HVQFN32 SC16IS762IBS SC16IS850L 1 1.8 V -/-/-/5 128 Yes 6 0 Programmable Yes Yes Yes 400 HVQFN24 SC16IS850LIBS SC16IS850L 1 1.8 V -/-/-/5 128 Yes 6 0 Programmable Yes Yes Yes 400 TSSOP24 SC16IS850LIPW [1] [2] 8 4 pins are shared with modem pins share with modem pins Industrial and high-speed 16C UARTs UART device Channel Vcc Data rate 5/3.3/2.5/1.8 V (Mbps) Rx/Tx FIFO IrDA Modem pins / channel GPIO pins Rx/Tx FIFO INT trigger RTS/CTS flow control Software Flow control Power-down mode SPI Speed Max (Mbps) Package Part number 16C UART with SPI serial bus interface SC16IS740 1 2.5-3.3 V -/5/3/- 64 Yes 2 0 Programmable Yes Yes Yes 4 TSSOP16 SC16IS740IPW SC16IS750 1 2.5-3.3 V -/5/3/- 64 Yes 6 8 [1] Programmable Yes Yes Yes 4 TSSOP24 SC16IS750IPW SC16IS750 1 2.5-3.3 V -/5/3/- 64 Yes 6 8 [1] Programmable Yes Yes Yes 4 HVQFN24 SC16IS750IBS SC16IS760 1 2.5-3.3 V -/5/3/- 64 Yes 6 8 [1] Programmable Yes Yes Yes 15 TSSOP24 SC16IS760IPW SC16IS760 1 2.5-3.3 V -/5/3/- 64 Yes 6 8 [1] Programmable Yes Yes Yes 15 HVQFN24 SC16IS760IBS SC16IS752 2 2.5-3.3 V -/5/3/- 64 Yes 6 4 [2] Programmable Yes Yes Yes 4 TSSOP28 SC16IS752IPW SC16IS752 2 2.5-3.3 V -/5/3/- 64 Yes 6 4 [2] Programmable Yes Yes Yes 4 HVQFN32 SC16IS752IBS SC16IS762 2 2.5-3.3 V -/5/3/- 64 Yes 6 4 [2] Programmable Yes Yes Yes 15 TSSOP28 SC16IS762IPW SC16IS762 2 2.5-3.3 V -/5/3/- 64 Yes 6 4 [2] Programmable Yes Yes Yes 15 HVQFN32 SC16IS762IBS SC16IS850L 1 1.8 V -/-/-/5 128 Yes 6 0 Programmable Yes Yes Yes 15 TSSOP24 SC16IS850LIPW SC16IS850L 1 1.8 V -/-/-/5 128 Yes 6 0 Programmable Yes Yes Yes 15 HVQFN24 SC16IS850LIBS [1] [2] 4 pins are shared with modem pins share with modem pins Monitor Address SDRAM ARM7 Processor Data Bus UART POS I2C Bus Printer Scale SC16IS752 Server Barcode Reader Bridge IC - SC16IS752 enables the processor to expand the communication for multiple peripherals such as Barcode reader and Scale Industrial and high-speed 16C UARTs 9 Exar competitive cross-reference Exar Description Exar Package NXP Part Number NXP Description ST16C550CJ44-F or IJ44-F Single Channel UART with 16-Byte FIFO PLCC-44 ST16C550CP40 or IP40 Single Channel UART with 16-Byte FIFO PDIP-40 Drop-in SC16C550BIA44 2.5 V-5 V single UART with 16-Byte FIFO Drop-in SC16C550BIN40 ST16C550CQ48-F or IQ48-F Single Channel UART with 16-Byte FIFO TQFP-48 2.5 V-5 V single UART with 16-Byte FIFO Drop-in SC16C550BIB48 2.5 V-5 V single UART with 16-Byte FIFO XR16L570IL32-F Smallest 1.62 V to 5.5 V UART with 16-Byte FIFO and PowerSave QFN-32 Similar Part SC16C650BIBS 2.5 V-5 V single UART with 32-Byte FIFO ST16C580CQ48-F or IQ48-F UART with 16-Byte FIFO and IrDA Encoder/Decoder TQFP-48 Similar Part SC16C550BIB48 2.5 V-5 V single UART with 16-Byte FIFO Smallest 2.25 V to 5.5 V UART with 16-Byte FIFO and PowerSave XR16L580IL-F QFN-32 Similar Part SC16C550BIBS 2.5 V-5 V single UART with 16-Byte FIFO EXAR Part Number Cross Type SINGLE UART XR16M581IL24-F 1.62 V to 3.63 V UART with 16-byte FIFO, VLIO interface QFN-24 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface XR16M581IL32-F 1.62 V to 3.63 V UART with 16-byte FIFO, VLIO interface QFN-32 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface XR16M581IB25-F 1.62 V to 3.63 V UART with 16-byte FIFO, VLIO interface BGA-25 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface XR16M681IL24-F 1.62 V to 3.63 V UART with 32-byte FIFO, VLIO interface QFN-24 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface XR16M681IL32-F 1.62 V to 3.63 V UART with 32-byte FIFO, VLIO interface QFN-32 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface XR16M681IB25 1.62 V to 3.63 V UART with 32-byte FIFO, VLIO interface BGA-25 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface XR16M781IL24-F 1.62 V to 3.63 V UART with 64-byte FIFO, VLIO interface QFN-24 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface XR16M781IL32-F 1.62 V to 3.63 V UART with 64-byte FIFO, VLIO interface QFN-32 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface XR16M781IB25-F 1.62 V to 3.63 V UART with 64-byte FIFO, VLIO interface BGA-25 Similar Part SC16C850VIBS 1.8 V UART with 128-byte FIFO, VLIO Interface ST16C650ACJ44-F or IJ44-F 2.90 V to 5.5 V UART with 32-Byte FIFO PLCC-44 Drop-in SC16C650BIA44 2.5 V-5 V single UART with 32-Byte FIFO ST16C650ACQ48-F or IQ48-F 2.90 V to 5.5 V UART with 32-Byte FIFO TQFP-48 Drop-in SC16C650BIB48 2.5 V-5 V single UART with 32-Byte FIFO XR16C850CM-F or IM-F 2.97 V to 5.5 V UART with 128-Byte FIFO TQFP-48 Similar Part SC16C850IBS 2.5 V-3.3 V single UART with 128-Byte FIFO XR16C850CM-F or IM-F 2.97 V to 5.5 V UART with 128-Byte FIFO TQFP-48 Similar Part SC16C850IET 2.5 V-3.3 V single UART with 128-Byte FIFO XR16C850CJ-F or IJ-F 2.97 V to 5.5 V UART with 128-Byte FIFO PLCC-44 Similar Part SC16C850IBS 2.5 V-3.3 V single UART with 128-Byte FIFO XR16C850CJ-F or IJ-F 2.97 V to 5.5 V UART with 128-Byte FIFO PLCC-44 Similar Part SC16C850IET 2.5 V-3.3 V single UART with 128-Byte FIFO DUAL UART ST16C2550CP40-F or IP40-F 2.97 V to 5.5 V DUART with 16-Byte FIFO PDIP-40 Drop-in SC16C2550BIN40 2.5 V-5 V dual UART with 16-Byte FIFO ST16C2550CQ48-F or IQ48-F 2.97 V to 5.5 V DUART with 16-Byte FIFO TQFP-48 Drop-in SC16C2550BIB48 2.5 V-5 V dual UART with 16-Byte FIFO ST16C2550CJ44-F or IJ44-F 2.97 V to 5.5 V DUART with 16-Byte FIFO PLCC-44 Drop-in SC16C2550BIA44 2.5 V-5 V dual UART with 16-Byte FIFO ST16C2552CJ44-F or IJ44-F 2.97 V to 5.5 V DUART with 16-Byte FIFO PLCC-44 Drop-in SC16C2552BIA44 2.5 V-5 V dual UART with 16-Byte FIFO XR16L2551IM-F 2.25 V to 5.5 V DUART with 16-Byte FIFO TQFP-48 Similar Part SC16C652BIB48 2.5 V-5 V dual UART with 32-Byte FIFO 2.5 V-5 V dual UART with 16-Byte FIFO XR16L2552IJ-F 2.25 V to 5.5 V DUART with 16-Byte FIFO PLCC-44 Similar Part SC16C2552BIA44 XR16V2650IM-F High Performance DUART with 32-Byte FIFO TQFP-48 Similar Part SC16C652BIB48 2.5 V-5 V dual UART with 32-Byte FIFO XR16V2650IL-F High Performance DUART with 32-Byte FIFO QFN-32 Similar Part SC16C652BIBS 2.5 V-5 V dual UART with 32-Byte FIFO XR16V2651IM-F High Performance DUART with 32-Byte FIFO TQFP-48 Similar Part SC68C652BIB48 2.5 V-5 V dual UART with 32-Byte FIFO XR16M2750IM48-F High Performance Low Voltage DUART with 64-Byte FIFO TQFP-48 Similar Part SC16C752BIB48 2.5 V-5 V dual UART with 64-Byte FIFO XR16M2750IL32-F High Performance Low Voltage DUART with 64-Byte FIFO QFN-32 Similar Part SC16C752BIBS 2.5 V-5 V dual UART with 64-Byte FIFO XR16M752IM48-F High Performance DUART with 64-Byte FIFO TQFP-48 Similar Part SC16C752BIB48 2.5 V-5 V dual UART with 64-Byte FIFO XR16M752IL32-F High Performance DUART with 64-Byte FIFO QFN-32 Similar Part SC16C752BIBS 2.5 V-5 V dual UART with 64-Byte FIFO XR68M752IM48-F 1.62 V to 3.6 V high Performance Dual UART with 64-Byte FIFO TQFP-48 Drop-in SC68C752BIB48 1.62 V to 3.6 V high Performance Dual UART with 64-Byte FIFO XR16V554IV-F High Performance Quad UART with 16-Byte FIFO LQFP-64 Drop-in SC16C554BIB64 2.5 V-5 V quad UART with 16-Byte FIFO XR16V554IV80-F High Performance Quad UART with 16-Byte FIFO LQFP-80 Similar Part SC16C554BIB80 2.5 V-5 V quad UART with 16-Byte FIFO QUAD UART 10 XR16V554IV-F High Performance Quad UART with 16-Byte FIFO LQFP-64 Drop-in SC16C554BIBM 2.5 V-5 V quad UART with 16-Byte FIFO XR16V564IV-F High Performance Quad UART with 32-Byte FIFO LQFP-64 Similar Part SC16C554BIBM 2.5 V-5 V quad UART with 16-Byte FIFO 2.5 V-5 V quad UART with 16-Byte FIFO XR16V554IL-F High Performance Quad UART with 16-Byte FIFO QFN-48 Similar Part SC16C554BIBS XR16V554IJ-F High Performance Quad UART with 16-Byte FIFO PLCC-68 Drop-in SC16C554DBIA68 2.5 V-5 V quad UART with 16-Byte FIFO XR16V554DIV-F High Performance Quad UART with 16-Byte FIFO LQFP-64 Drop-in SC16C554DBIB64 2.5 V-5 V quad UART with 16-Byte FIFO 2.5 V-5 V quad UART with 64-Byte FIFO ST16C654CJ68-F or IJ68-F 2.25 V to 5.5 V Quad UART with 64-Byte FIFO PLCC-68 Drop-in SC16C654BIA68 ST16C654CQ64-F or IQ64-F 2.25 V to 5.5 V Quad UART with 64-Byte FIFO LQFP-64 Drop-in SC16C654BIB64 2.5 V-5 V quad UART with 64-Byte FIFO ST16C654CJ68-F or IJ68-F 2.25 V to 5.5 V Quad UART with 64-Byte FIFO PLCC-68 Similar Part SC16C754BIA68 2.5 V-5 V quad UART with 64-Byte FIFO XR16V654IV-F High Performance Quad UART with 64-Byte FIFO LQFP-64 Similar Part SC16C654BIB64 2.5 V-5 V quad UART with 64-Byte FIFO XR16V654IL-F High Performance Quad UART with 64-Byte FIFO QFN-48 Similar Part SC16C654BIBS 2.5 V-5 V quad UART with 64-Byte FIFO XR16V654IV-F High Performance Quad UART with 64-Byte FIFO LQFP-64 Similar Part SC16C654BIEC 2.5 V-5 V quad UART with 64-Byte FIFO XR16V654IJ-F High Performance Quad UART with 64-Byte FIFO PLCC-68 Similar Part SC16C754BIA68 2.5 V-5 V quad UART with 64-Byte FIFO XR16V654IV80-F High Performance Quad UART with 64-Byte FIFO LQFP-80 Similar Part SC16C754BIB80 2.5 V-5 V quad UART with 64-Byte FIFO Industrial and high-speed 16C UARTs NXP Package HARDWARE SOFTWARE CHANGE CHANGE COMMENTS IF NOT DROP-IN REPLACEMENT PLCC44 NO NO DIP40 NO NO LQFP48 NO NO HVQFN32 Pin map not compatible. Software similar to the SC16C650B. XR16L570 has 16-byte FIFO while SC16C650 has 32-byte FIFO. YES YES LQFP48 Pin map compatible.Similar UART functions but the NXP part does not support hardware, software flow control and IrDA NO YES HVQFN32 pin map not compatibe, similar software, SC16C550 does not have DREV and DVID registers YES YES HVQFN32 Pin map NOT compatible, basic UART functions compatible, both has VLIO host interface YES YES HVQFN32 Pin map compatible, basic UART functions compatible, both has VLIO host interface NO YES HVQFN32 Pin map NOT compatible, basic UART functions compatible, both has VLIO host interface YES YES HVQFN32 Pin map NOT compatible, basic UART functions compatible, both has VLIO host interface YES YES HVQFN32 Pin map compatible, basic UART functions compatible, both has VLIO host interface NO YES HVQFN32 Pin map NOT compatible, basic UART functions compatible, both has VLIO host interface YES YES HVQFN32 Pin map NOT compatible, basic UART functions compatible, both has VLIO host interface YES YES HVQFN32 Pin map compatible, basic UART functions compatible, both has VLIO host interface NO YES HVQFN32 Pin map NOT compatible, basic UART functions compatible, both has VLIO host interface YES YES PLCC44 NO NO LQFP48 NO NO YES HVQFN32 pin map not compatible, basic UART function compatible, both has 128-byte FIFOs YES TFBGA36 pin map not compatible, basic UART function compatible, both has 128-byte FIFOs YES YES HVQFN32 pin map not compatible, basic UART function compatible, both has 128-byte FIFOs YES YES TFBGA36 pin map not compatible, basic UART function compatible, both has 128-byte FIFOs YES YES DIP40 NO NO LQFP48 NO NO PLCC44 NO NO PLCC44 NO NO YES LQFP48 pin map similar: SC16C652B does not have PwrSave pin, 16/-68 pin. Software similar: XR16L2551 does not support FCR[5:4], or Xon any and XR16L2551 has 16-byte FIFO YES PLCC44 Pin map not compatible. Similar UART functions, but the NXP part does not support hardware and software flow control YES YES LQFP48 Pin map compatible and SC16C652 does not have DLD, DREV and DVID registers NO YES HVQFN32 Pin map not compatible and SC16C652 does not have DLD, DREV and DVID registers YES YES LQFP48 pin map similar: SC16C652B does not have PwrSave pin, 16/-68 pin. Software similar: XR16L2551 does not support FCR[5:4], or Xon any. YES YES LQFP48 pin map compatible. SC16C752B does not have these registers: EMSR, FLVL, DREV, DVID, TRG, FC, FCTR NO YES HVQFN32 pin map NOT compatible. SC16C752B does not have these registers: EMSR, FLVL, DREV, DVID, TRG, FC, FCTR YES YES LQFP48 pin map compatible. Software similar but XR16M752IM48 has Fractional baud rate generator and 4X, 8X sampling rates NO YES HVQFN32 pin map not compatible. Software similar but XR16M752IL32 has Fractional baud rate generator and 4X, 8X sampling rates YES YES NO NO NO NO LQFP48 LQFP64 LQFP80 Pin map not compatible. Software compatible to the SC16C554BIB80 LQFP64 YES NO NO NO LQFP64 Pin to pin compatible. XR16V564IV has larger 32 byte FIFOs. NO YES HVQFN48 Pin map not compatible. XR16V554IL has TX, RX, RTS, CTS for all 4 channels. YES YES PLCC68 NO NO LQFP64 NO NO PLCC68 NO NO LQFP64 NO NO PLCC68 pin map compatible. Automatic hardware flow control enabled differently. NO YES LQFP64 pin map compatible. Software compatible but SC16C654BIB64 does not support 4X, 8X sampling rates and FSTAT register NO YES HVQFN48 pin map not compatible (XR16V654IL has TX, RX, RTS, CTS for all 4 channels). Software compatible but the NXP part does not support 4X, 8X sampling rates and FSTAT register YES YES LFBGA64 pin map not compatible. Software compatible but the NXP part does not support 4X, 8X sampling rates and FSTAT register YES YES PLCC68 pin map compatible. Automatic hardware flow control enabled differently.SC16C754B does not have DLD (4X, 8X sampling rates), FSTAT (FIFO status) registers NO YES LQFP80 pin map compatible. Automatic hardware flow control enabled differently. SC16C754B does not have DLD (4X, 8X sampling rates), FSTAT (FIFO status) registers NO YES Industrial and high-speed 16C UARTs 11 Exar competitive cross-reference EXAR Part Number Exar Description Exar Package Cross Type NXP Part Number NXP Description XR16V654IV-F High Performance Quad UART with 64-Byte FIFO LQFP-64 Similar Part SC16C754BIBM 2.5 V-5 V quad UART with 64-Byte FIFO XR16L784CV-F or IV-F High Performance 2.97 V to 5.5 V Quad UART with 64-Byte FIFO LQFP-64 Similar Part SC16C754BIB64 2.5 V-5 V quad UART with 64-Byte FIFO XR16L784CV-F or IV-F High Performance 2.97 V to 5.5 V Quad UART with 64-Byte FIFO LQFP-64 Similar Part SC28L194A1BE Quart channel UART with 16-byte FIFO High Performance 2.97 V to 5.5 V Octal UART with 64-Byte FIFO QFP-100 Func Equiv SC28L198A1BE Octal channel UART with 16-byte FIFO XR88C92CJ-F Dual Channel UART with 8-Byte FIFO PLCC-44 Similar Part SC28L92A1A Dual Channel UART with 8-Byte FIFO XR88C92IJ-F Dual Channel UART with 8-Byte FIFO PLCC-44 Similar Part SC28L92A1A Dual Channel UART with 8-Byte FIFO XR88C92CV-F Dual Channel UART with 8-Byte FIFO LQFP-44 Similar Part SC28L92A1B Dual Channel UART with 8-Byte FIFO XR88C92IV-F Dual Channel UART with 8-Byte FIFO LQFP-44 Similar Part SC28L92A1B Dual Channel UART with 8-Byte FIFO XR88C192CJ-F Dual Channel UART with 16-Byte FIFO PLCC-44 Similar Part SC28L92A1A Dual Channel UART with 16-Byte FIFO XR88C192IJ-F Dual Channel UART with 16-Byte FIFO PLCC-44 Similar Part SC28L92A1A Dual Channel UART with 16-Byte FIFO XR88C192CV-F Dual Channel UART with 16-Byte FIFO LQFP-44 Similar Part SC28L92A1B Dual Channel UART with 16-Byte FIFO XR88C192IV-F Dual Channel UART with 16-Byte FIFO LQFP-44 Similar Part SC28L92A1B Dual Channel UART with 16-Byte FIFO XR88C681CP/28-F Dual Channel UART PDIP-28 Similar Part SCC2692AC1N28 Dual Channel UART XR88C681P/28-F Dual Channel UART PDIP-28 Similar Part SCC2692AE1N28 Dual Channel UART XR88C681CP/40-F Dual Channel UART PDIP-40 Similar Part SCC2692AC1N40 Dual Channel UART OCTAL UART XR16L788CQ-F or IQ-F INDUSTRIAL UART XR88C681P/40-F Dual Channel UART PDIP-40 Similar Part SCC2692AE1N40 Dual Channel UART XR88C681CJ-F Dual Channel UART PLCC-44 Similar Part SCC2692AC1A44 Dual Channel UART XR88C681J-F Dual Channel UART PLCC-44 Similar Part SCC2692AE1A44 Dual Channel UART XR68C92CJ-F Dual Channel UART with 8-Byte FIFO PLCC-44 Similar Part SC28L92A1A Dual Channel UART with 8-Byte FIFO XR68C92IJ-F Dual Channel UART with 8-Byte FIFO PLCC-44 Similar Part SC28L92A1A Dual Channel UART with 8-Byte FIFO XR68C92CV-F Dual Channel UART with 8-Byte FIFO LQFP-44 Similar Part SC28L92A1B Dual Channel UART with 8-Byte FIFO XR68C92IV-F Dual Channel UART with 8-Byte FIFO LQFP-44 Similar Part SC28L92A1B Dual Channel UART with 8-Byte FIFO XR68C681CP-F Dual Channel UART PDIP-40 Similar Part SCC68692C1N40 Dual Channel UART XR68C681P-F Dual Channel UART PDIP-40 Similar Part SCC68692E1N40 Dual Channel UART XR68C681CJ-F Dual Channel UART PLCC-44 Similar Part SCC68692C1A44 Dual Channel UART XR68C681J-F Dual Channel UART PLCC-44 Similar Part SCC68692E1A44 Dual Channel UART XR20M1170IL28-F Single Channel UART, 64-byte FIFO, I2C/SPI interface 28-QFN Similar Part SC16IS760IBS Single Channel UART, 64-byte FIFO, I2C/SPI interface XR20M1170IL24-F Single Channel UART, 64-byte FIFO, I2C/SPI interface 24-QFN Similar Part SC16IS760IBS Single Channel UART, 64-byte FIFO, I2C/SPI interface XR20M1170IL16-F Single Channel UART, 64-byte FIFO, I2C/SPI interface 16-QFN Similar Part SC16IS740IPW Single Channel UART, 64-byte FIFO, I2C/SPI interface XR20M1170IG24-F Single Channel UART, 64-byte FIFO, I2C/SPI interface 24-TSSOP Similar Part SC16IS760IPW Single Channel UART, 64-byte FIFO, I2C/SPI interface XR20M1170IG16-F Single Channel UART, 64-byte FIFO, I2C/SPI interface 16-TSSOP Similar Part SC16IS740IPW Single Channel UART, 64-byte FIFO, I2C/SPI interface XR20V2170IL40-F Single Channel UART, 64-byte FIFO, I2C/SPI interface with RS232 drivers 40-QFN Similar Part SC16IS760IBS Single Channel UART, 64-byte FIFO, I2C/SPI interface XR20M1172IL32-F Dual Channel UART, 64-byte FIFO, I2C/SPI interface 32-QFN Similar Part SC16IS762IBS Dual Channel UART, 64-byte FIFO, I2C/SPI interface XR20M1172IG28-F Dual Channel UART, 64-byte FIFO, I2C/SPI interface 28-TSSOP Similar Part SC16IS762IPW Dual Channel UART, 64-byte FIFO, I2C/SPI interface XR20V2172IL64-F Dual Channel UART, 64-byte FIFO, I2C/SPI interface with RS232 drivers 64-QFN Similar Part SC16IS762IBS Dual Channel UART, 64-byte FIFO, I2C/SPI interface UART WITH I2C/SPI INTERFACE 12 Industrial and high-speed 16C UARTs NXP Package COMMENTS IF NOT DROP-IN REPLACEMENT HARDWARE SOFTWARE CHANGE CHANGE LQFP64 pin map compatible. Automatic hardware flow control enabled differently. SC16C754B does not have DLD (4X, 8X sampling rates), FSTAT (FIFO status) registers NO YES LQFP64 Different pin out. XR16L784 has global interrupt register and SC16C754 does not YES YES LQFP80 Different package and pinout. XR16L784 has 16C550 compatible register while SC28L194 does not. Both has global interrupt registers YES YES LQFP100 Different package and pinout. XR16L788 has 16C550 compatible register while SC28L198 does not. Both have global interrupt registers YES YES PLCC44 Most likely drop in replacement. Pin map compatible (I/M pin can be left unconnected). A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section) NO MIGHT NOT PLCC44 Most likely drop in replacement. Pin map compatible (I/M pin can be left unconnected). A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section) NO MIGHT NOT QFP44 Most likely drop in replacement. Pin map compatible (I/M pin can be left unconnected). A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section) NO NO QFP44 Most likely drop in replacement. Pin map compatible (I/M pin can be left unconnected). A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section) NO NO PLCC44 Most likely drop in replacement. Pin map compatible (I/M pin can be left unconnected). A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section). 16-byte FIFO must be enabled via MR0 register NO YES PLCC44 Most likely drop in replacement. Pin map compatible (I/M pin can be left unconnected). A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section). 16-byte FIFO must be enabled via MR0 register NO YES QFP44 Most likely drop in replacement. Pin map compatible (I/M pin can be left unconnected). A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section). 16-byte FIFO must be enabled via MR0 register NO YES QFP44 Most likely drop in replacement. Pin map compatible (I/M pin can be left unconnected). A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section). 16-byte FIFO must be enabled via MR0 register NO YES DIP28 SCC2692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES DIP28 SCC2692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES DIP40 SCC2692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES DIP40 SCC2692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES PLCC44 SCC2692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES PLCC44 SCC2692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES PLCC44 I/M pin of 28L92 must be connected to ground. A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section) YES MIGHT NOT PLCC44 I/M pin of 28L92 must be connected to ground. A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section) YES MIGHT NOT QFP44 I/M pin of 28L92 must be connected to ground. A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section) YES MIGHT NOT QFP44 I/M pin of 28L92 must be connected to ground. A minor difference when SC28L92 is used as a master in RS-485 mode (see Exar datasheet Extra Storage For The A/D Tag section) YES MIGHT NOT DIP40 SCC68692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES DIP40 SCC68692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES PLCC44 SCC68692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES PLCC44 SCC68692 does not support Masked Interrupt Status and Interrupt Vector registers. The last 8 commands of the command registers are different. NO YES HVQFN24 Different pin map. SC16IS760 does not have these features: ENIR and EN485 pins, 8X sampling rate, fractional baud rate generator. SC16IS760 supports SPI speed up to 15 MH while XR20M1170 supports SPI speed of 5 MH max. Software compatible YES YES HVQFN24 Different pin map. SC16IS760 does not have these features: 8X sampling rate, fractional baud rate generator. SC16IS760 supports SPI speed up to 15 MH while XR20M1170 supports SPI speed of 5 MH max. Software compatible YES YES TSSOP16 Different pin map. SC16IS740 does not have these features: 8X sampling rate, fractional baud rate generator. Software compatible YES YES TSSOP24 Different pin map. SC16IS760 does not have these features: 8X sampling rate, fractional baud rate generator. SC16IS760 supports SPI speed up to 15 MH while XR20M1170 supports SPI speed of 5 MH max. Software compatible YES YES TSSOP16 Different pin map. SC16IS740 does not have these features: 8X sampling rate, fractional baud rate generator. 5 MH max. Software compatible YES YES HVQFN24 Use SC16IS760IBS + external RS-232 drivers YES YES HVQFN32 Different pin map. SC16IS762 does not have these features: ENIR and EN485 pins, 8X sampling rate, fractional baud rate generator. SC16IS762 supports SPI speed up to 15 MH while XR20M1172 supports SPI speed of 5 MH max. Software compatible YES YES TSSOP28 Different pin map. SC16IS762 does not have these features: 8X sampling rate, fractional baud rate generator. SC16IS762 supports SPI speed up to 15 MH while XR20M1172 supports SPI speed of 5 MH max. Software compatible YES YES HVQFN24 Use SC16IS762IBS + external RS-232 drivers YES YES Industrial and high-speed 16C UARTs 13 Software Change? Commnent if not drop-in Hardware Change? PLCC-44 Similar SC16C550B 5 V, 3.3 V and 2.5 V UART with 16-byte FIFO HVQFN-32, PLCC-44, LQFP-48, DIP-40 No Yes TL16C451 Single UART without FIFO and with Parallel Port PLCC-68 No Cross N/A N/A N/A N/A N/A TL16C550C Single UART with 16-Byte FIFO and Auto Flow Control PLCC-44, LQFP-48, TQFP-48 Drop-in SC16C550B 5 V, 3.3 V and 2.5 V UART with 16-byte FIFO HVQFN-32, PLCC-44, LQFP-48, DIP-40 No No TL16C550D Asynchronous Communications Element with Auto Flow Control BGA-24 μ*Jr, QFN-32, LQFP-48, TQFP-48 Drop-in SC16C550B 5 V, 3.3 V and 2.5 V UART with 16-byte FIFO HVQFN-32, PLCC-44, LQFP-48, DIP-40 No No TL16C750 Single UART with 64-Byte FIFO, Auto Flow Control and Low Power Modes PLCC-44, LQFP-64 Drop-in SC16C750B 5 V, 3.3 V and 2.5 V UART with 64-byte FIFO HVQFN-32, PLCC-44, LQFP-64 No No TL16PC564B Singl UART with 64-Byte FIFO, PCMCIA Interface LQFP-100 No Cross N/A N/A N/A N/A N/A TL16C2550 1.8 V to 5 V Dual UART with 16-Byte FIFO QFN-32, TQFP-48, DIP-40 Similar SC16C2550B 5 V, 3.3 V and 2.5 V Dual UART, 5-Mbit/s (max.), with 16-byte FIFO HVQFN-32, PLCC-44, LQFP-48, DIP-40 No Yes No Auto RTS/CTS, 32 pin package is not drop-in TL16C2552 1.8 V to 5 V Dual UART with 16-Byte FIFO PLCC-44 Similar SC16C2552B 5 V, 3.3 V and 2.5 V Dual UART, 5-Mbit/s (max.), with 16-byte FIFO PLCC-44 No Yes No Auto RTS/CTS TL16C2752 1.8 V to 5 V Dual UART with 64-Byte FIFO PLCC-44 Similar SC16C752B 5 V, 3.3 V and 2.5 V Dual UART, 5-Mbit/s (max.), with 64-byte FIFO LQFP-48, HVQFN-32 Yes Yes Does not support these registers: EMSR, FLVL, AFR, DREV, DVID, TRG, FC, FCTR TL16C452 Dual UART without FIFO and with Parallel Port PLCC-68 No Cross N/A N/A N/A N/A N/A TL16C552 Dual UART with 16-Byte FIFO and Parallel Port PLCC-68 No Cross N/A N/A N/A N/A N/A TL16C552A Dual UART with 16-Byte FIFO and Parallel Port PLCC-68, LQFP-80 No Cross N/A N/A N/A N/A N/A TL16C752B Dual UART with 64-Byte FIFO LQFP-48 Drop-in SC16C752B 5 V, 3.3 V and 2.5 V Dual UART, 5-Mbit/s (max.), with 64-byte FIFO LQFP-48, HVQFN-32 No No TL16C752B-EP Enhanced Product, 3.3 V Dual UART with 64-Byte FIFO LQFP-48 Drop-in SC16C752B 5 V, 3.3 V and 2.5 V Dual UART, 5-Mbit/s (max.), with 64-byte FIFO LQFP-48 No No -40 to 85 while TI support -55 to 110 TL16C752C Dual UART with 64-Byte FIFO QFN-32, TQFP-48 Similar SC16C752B 5 V, 3.3 V and 2.5 V Dual UART, 5-Mbit/s (max.), with 64-byte FIFO LQFP-48, HVQFN-32 No Yes Does not support AFR register TL16PIR552 Dual UART with 16-Byte FIFO, Selectable IR and 1384 Modes QFP-80 No Cross N/A N/A N/A N/A N/A TL28L92 3.3 V / 5 V Dual UART QFP-44, QFN48 Drop-in SC28L92 3.3 V / 5 V Dual UART QFP44, HVQFN48 No No NXP Part Number TL16C450 Single UART without FIFO TI Part Number NXP Package NXP Description Cross Type TI Package TI Description TI 16C competitive cross-reference Single UART Dual UART Quad UART 14 TL16C554 Quadruple UART with 16-Byte FIFO PLCC-68, LQFP-80 Drop-in SC16C554B, SC16C554DB 5 V, 3.3 V and 2.5 V Quad PLCC-68, LQFP-64, LQFPUART, 5-Mbit/s (max.), 80, HVQFN-48 with 16-byte FIFO No No TL16C554A Quadruple UART with 16-Byte FIFO PLCC-68, PQFP-64, TQFP-80 Drop-in SC16C554B, SC16C554DB 5 V, 3.3 V and 2.5 V Quad PLCC-68, LQFP-64, LQFPUART, 5-Mbit/s (max.), 80, HVQFN-48 with 16-byte FIFO No No TL16C754B Quadruple UART with 64-Byte FIFO PLCC-68, TQFP-80 Drop-in SC16C754B 5 V, 3.3 V and 2.5 V Quad UART, 5-Mbit/s (max.), with 64-byte FIFO PLCC-68, LQFP-64, LQFP-80 No No TL16C754C 1.8 V to 5 V Quadruple UART with 64-Byte FIFO LQFP-64, TQFP-64 Drop-in SC16C754B 5 V, 3.3 V and 2.5 V Quad UART, 5-Mbit/s (max.), with 64-byte FIFO PLCC-68, LQFP-64, LQFP-80 No No Industrial and high-speed 16C UARTs Does not support 1.8 V SCC2692 SCC68692 SCC2698B SC26C92 SC28L91 SC28L92 SC28C94 l u u u u u u u u u u u u u l u u u u l l l l l l l u u u u u l u u u l u = Applicable l = Recommended CAMERA PROCESSING EB1 DUAL MEMORY BUSSES MDDI Client MSM6280 Modem QDSP4000 VIDEO u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u l l u u u u u u u u u u u u u u u l l l u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u l l u u u u u u u l l u l UART2 Stereo Input Bluetooth EDR UMTS, HSDPA, GSM, GPRS, EGPRS processor gpsOne processor 1.8V EBI2 Bluetooth RF High-speed UART (5Mbps) Rx ADCs (2) Equalizer CONNECTIVITY UART3/USIM Microphone AUDIO MP3, AAC, EVRC, QCELP, AMR, AMR-WB/+, CMX, MIDI ARM 926ejs with Jazelle UARTI Stereo Headset SD / SDIO Handset Speaker QDSP4000 u l BT Baseband PLL Keypad I/F MPEG-4, H.263, H.264, WM, Real USB OTC GRAPHICS OpenGL, ES 3D, 2D l u MDDI Host EM2 u l UART SC16C850L CMOS CCD SC28L201 SCC2691 u SC28L202 SCC68681 u SC28L198 SCC2681T u AN405 SCN2681/SCN68681 and SCC2691 data communications AN410B SC2698B Octal Universal Asynchronous Receiver/Transmitter AN413 Using the Datacom product’s on-chip oscillator AN414 SCC2692 differences from the SCN68681 AN415 SCC68692 differences from the SCN68681 AN421 SCC2698A differences from the SCC2698B AN462 Hardware and software verification procedure AN4004 Electrostatic discharge protection AN10251 Automatic ‘485’ turn-around AN10313 Reduce CPU overhead with Intelligence Interrupt Arbitration (I2A) feature AN10319 8051 microcontroller to UART serial interface evaluation board AN10320 Addressing migrations of SCN devices to more advanced technologies AN10339 UART serial interface through USB evaluation board AN10307 UART to Bluetooth interfacing AN10353 Application of UART in GPS navigation system AN10380 Ensure data integrity with real-time data error detection Article Extended baud rates for SCN2681/68681, SCC2691, SCC2692/68681 and SCC2698B Article Functional description of Philips arbitrating interrupt systems SC28L194 SCC2681 Application notes (industrial) Tx DAC SSBI Control Supports Qualcomm, Marvel, Freescale and Intel Chip Sets OIOI Industrial and high-speed 16C UARTs 15 AN10224 SC16C554B/SC16C654B ISA bus hardware interface example AN10249 SC16C752B/SC16C2550B ISA bus hardware interface example u u u l u u l AN10250 Using a Philips 16C UART to implement a simple RS-485 transmitter and receiver node u u u u u u u AN10257 Differences between Philips SC16C devices and Philips low power SC16CxxxB devices l l l l l l l AN10307 UART to Bluetooth interfacing u u u u u u u AN10312 Differences between Philips 4-channel SC16C devices and Philips low power SC16CxxxB devices u l u l u u u u u u u u u u u u l l l l l u u u u u u AN10319 8051 microcontroller to UART serial interface evaluation board u u u u u u u AN10333 SC16CXXXB baud rate deviation tolerance u u u u u u u AN10339 UART serial interface through USB evaluation board u u u u u u u u u u u u AN10353 Application of UART in GPS navigation system u u u u u u u u u u u u u AN10366 HVQFN application information u u u u u u u u u u AN10386 Baud rate calculation for NXP 16C UARTs u u u u u u u u u u u u u AN10608 XTAL1 clock and -IOW pulse synchronization u u u u u u u u u u u u AN10251 Automatic RS-485 turn-around u u u u u u u u u u u u u AN10486 Automatic RS-485 address detection u u u u u u u u u u u u u u u u u u AN10631 Possibility of erroneous transmitter interrupt In 16C 4-Channel UARTs u AN10485 SDA pin connection in SPI mode AN10571 Sleep programming for Bridge ICs 16 SC16IS740/ 741/750/760/ 752/762 u SC16C754B SC16C654DB u SC16C654B SC16C554DB SC16C554B SC16C752B SC16C652B SC16B2552B l SC162550B u SC16750B SC16C650B AN10219 Using SC16C650B to implement an IrDA interface SC16C550B Application notes (16C) u l l l l l l l l l l l l u AN10587 Interface NXP Bridge ICs with NXP ARM controller u AN10417 SC16IS760/762 Fast IrDA mode u Industrial and high-speed 16C UARTs AN10397 How to use the SC18IM700 to control any I2C-Bus device SC118IM700 SC18IS603 SC18IS602B SC18IS601 SC18IS600 Application notes (Bridges) u AN10452 Interfacing NXP Bridge ICs with microcontroller l l l l AN10462 SPI Programming for NXP Bridge ICs l l l l AN10587 Interfacing NXP Bridge ICs with NXP ARM micro-controller l l l l u u AN10688 SC18IS602 Rev A Errata Differences between NXP industrial UARTs* and NXP SC16CxxxB devices Feature Industrial SC16CxxxB Supply voltage 3.3 and 5.0 V 2.5, 3.3 and 5.0 V Temperature range -40 to +85°C1 -40 to +85°C1 Channels 1, 2, 4, and 8 1, 2, and 4 Synchronous bus interface Yes2 No Independent transmit and receive baud rates Yes No Maximum FIFO depth Up to 256 bytes 64 bytes Transmit and receive FIFOs Yes3 Yes3 In-band (software) flow control (xon/xoff) Yes Yes Out-of-band (hardware) flow control (RTS/CTS) Yes Yes Multi-drop mode/RS485 Auto Software required Character recognition (also used for xon/xoff) Yes Yes Bus cycle time (read strobe and read cycle delay) 40 ns – 125 ns 43 ns Bus interface Intel, Motorola, or both Intel, Motorola, or both Interrupt priority Programmable Fixed Programmable interrupt vector format Yes No IACKN and DACKN signal pins Yes No Transmitter and receiver software reset Yes No Independent transmitter and receiver enable/disable Yes No Maximum baud rate 3.125 Mbps 5 Mbps Receiver Watchdog timer Yes No Programmable data format 5 to 8 data bits 5 to 8 data bits Parity format Odd, even, forced, none Odd, even, forced, none Number of stop bits 1, 1-1/2, or 2 1, 1-1/2, or 2 Baud rate selection Programmable Programmable Parity, framing, and overrun detection Yes Yes Line-break detection and generation Yes Yes Automatic echo of received character Yes No Local loop back Yes Yes Remote loop back Yes No Loop back error check Yes No Programmable I/O port pins Yes No Infrared IrDA interface No Yes Change-of-state detection CD, RI, CTS, DSR, and all I/O pins CD, RI, CTS, DSR Power-down mode Yes 4 Yes 4 Clock frequency using on-chip oscillator and external crystal Up to 16.2 MHz Up to 24 MHz TTL input levels Yes Yes Software Similar structures but different low-level routines Receiver time-out mode Yes * Note: UART products falling into industrial category: SCCxxx, SC28xxx, SC26xxx, SC28Lxxx 1 3 Yes Industrial temperature at commercial price 2 Synchronous use requires a clock from host 4 FIFO depth varies depending on UART Clock is shut off but register contents remain Industrial and high-speed 16C UARTs 17 NXP Bridges NXP bridge ICs are the new generation of serial interface solutions for managing host-to-device communications among wide variety of serial bus interfaces such as I2C, SPI, and UART. Our bridges allow you to simply connect devices that use a different serial bus than your current system. These products operate at low voltages, consume little power, and come in ultra-small packaging. They are ideal for battery-operated applications. In addition, our bridges improve overall system performance by reducing software overhead while increasing design flexibility. NXP Bridge Interface I2C SPI UART Interface Host Interface A host processor may not be able to communicate with devices using multiple I2C, SPI, UART, IrDA, and GPIO interfaces. For many advanced applications, multiple bus ports are required. Without using our bridges, host processing and system complexity can be overwhelming. Our bridges free up processor resources for code and data memory by handling the interfacing directly. Our bridge products are optimized for high speed data throughput. I²C UART IrDA GPIO Devices Our products seamlessly bridge hosts to serial and wireless devices with minimal wire interconnection. Our bridges enable you to overcome limitations of your system’s host while adding design flexibility and reducing complexity to implement other bus interfaces. EE A/D I2C NXP Bridge D/A bridges – SC18IS600 LCD/ LED PC SPI PROM SPI SPI slave to I2C ASIC CPU FPGA master/GPIO MCU MCU Sensor NXP Interface I2C Interface Interface NXP bridge solutions include products that provide seamless protocol convergence between the two widely-used, bus-shared architectures: SPI and I2C. Our bridges allow hosts having an SPI bus to easily communicate with I2C-bus devices such as LCD displays, temperature/voltage sensors, and EEPROM data storage. Our bridges’ GPIOs further allow you to expand your system for detecting push buttons/keypads and controlling LEDs and fans. I²C Host The bridge interface to the SPI bus is a slave four wires (2 UART data and 2 Devices control signals) and operates at speeds as high SPIthat uses Bridge Smart A/D 2 as 1.2 Mbps. The bridge interface to theUART I C bus is a master that usesIrDA two wires (SCL and SDA) and supports speeds up to 400 KHz. D/A Card ASIC The bridge GPIOs are configurable. GPIO I2C UART UART CPU NXP FPGA Bridge These bridges operate from 2.4 V toMCU 3.6 V and come in TSSOP packages and feature a power-down mode. They can be used in I2C NXP Bridge A/D D/A PC SPI EE PROM SPI ASIC CPU FPGA MCU Sensor LCD/ LED industrial applications with a temperature range of -40 to +85 °C. LCD/ Sensor MCU SPI Master SPI SS/GPIO NXP Bridge I2C UART Smart Card UART 18 ASIC CPU FPGA Industrial and high-speed 16C UARTs MCU I2C Slave I2C Master LED ASIC CPU FPGA MCU An SPI slave to I2C-bus master bridge allows a host with SPI-bus capability to transparently communicate to an I2C-bus. Our LCD/ EE 2 NXPit to share theLED PROM bridge’s I C bus controller has multi-master capability. This allows bus with other I2C masters such as a Bridge microcontroller. A/D D/A Status LED Push Button LCD/ LED Sensor I2C NXP A/D D/A PC SPI EE PROM SPI ASIC CPU I2CFPGA slave MCU MCU to SPI master/GPIO bridges – SC18IS602B Bridge LCD/ LED Sensor These bridges connect to an I C master port of a microcontroller or other host processor and allow you to communicate with SPI slave peripherals. The bridges have an I2C slave interface on one side and an SPI master interface on the other. The bridges can also be used to provide additional GPIO to an I2C master by utilizing unused SPI slave select outputs. 2 Each high-speed serial bridge allows you to add up to 4 SPI slave devices making them ideal for host processors without native SPI capabilities. The bridges have 8 selectable I2C addresses allowing you to further expand the host processor’s SPI capabilities Smart A/D by using multiple bridges. The multiple I2C addresses alsoD/Ahelp avoid conflict with other I2C devices. Card I2C UART UART ASIC CPU NXP TheFPGA SPI master interface of our bridges support SPI speeds up to 1.8 Mbps using an internal oscillator or up to 4 Mbps when used Bridge withMCU an external oscillator. The I2C slave interface of our bridges supports speeds up to 400 KHz. Deep data buffers between the LCD/ Sensor LED I2C and SPI interfaces enhance translation performance efficiency. SPI Master NXP Bridge LCD/ LED SPI SS/GPIO Interface I2C SPI UART NXP Bridge Interface Interface Host I2C Slave ASIC CPU FPGA MCU I2C Master Our I2C slave to SPI master/GPIO bridges operate from 2.4 V to 3.6 V and feature a low-power mode. They are available in TSSOP packaging. EE PROM Status LED I2C slave to SPI master bridging allows a host with an I2C interface to transparently communicate with devices attached to the SPI-bus. This allows you to retain proprietary or specialized SPI peripherals such as an LCD display or an EEPROM in your I2C-based design. Push Button I²C UART IrDA GPIO Devices UART to I2C master/GPIO bridges – SC18IM700 NXP Semiconductors offers easy-to-use bridge solutions that enable long distance communication with remote I2C or GPIO devices via a simple RS232 connection. By using our UART to I2C master/GPIO bridges, you can easily detect remote push button/keypad presses, sense environmental conditions in distant systems, control LEDs/displays, and operate fans. EE A/D I2C PC SPI SPI PROM D/A ASIC 2 The bridges’ I2C master interface controls the I C bus without needing a remote host processor. For more advanced remote CPU NXP MCU FPGA the I2C interfaceBridge systems, is also multi-master capable. The I2C interface supports speeds up to 400 KHz. The bridges’ UART MCU interface offers high-speed transfer rates upLCD/ to 460.8 Kbps and has a sleep/power-down mode with wake-up pin. Sensor LED The bridges operate from 2.3 V to 3.6 V and come in TSSOP packages. They can be used in industrial applications with a temperature range of -40 to +85 °C. NXP Bridge A/D D/A I2C UART Smart Card UART ASIC CPU FPGA MCU LCD/ LED Sensor The UART to I2C-bus master bridge functionality allows a host with RS232 capability to communicate with remote I2C devices. Remote I2C devices can include temperature sensors, LCD displays, A/D converters, and smart card readers. Industrial and high-speed 16C UARTs 19 NXP Bridge – Demo Board Kits I2C/SPI slave to UART UART to I2C master SC16IS7xx SC18IM700 Kits include Kits include } Sample code: RS232, RS485, and IrDA } User Manual } Sample code: RS232 and NXP I2C devices } User Manual Key Benefit Key Benefit } Easy interface to I2C/SPI host and IrDA, RS232/RS485, and GPIO devices. } Selectable I2C or SPI-bus interface } Easy interface to UART host and various I2C and GPIO devices. } On-board I2C EEPROM and I2C LED Dimmer OM6270 – SC16IS750 OM6272 OM6273 – SC16IS752 20 Industrial and high-speed 16C UARTs SPI to I2C master I2C to SPI master SC18IS600 SC18IS602 Kits include Kits include } Sample code: SPI and NXP I2C devices } User Manual } Sample code: I2C and NXP SPI devices } User Manual Key Benefit Key Benefit } Easy interface to SPI host and various I2C and GPIO devices. } On-board I2C EEPROM and I2C LED Dimmer OM6271 } Easy interface to I2C host and SPI and GPIO devices. } Up to 4 SPI chip selects OM6274 Industrial and high-speed 16C UARTs 21 Notes 22 Industrial and high-speed 16C UARTs Notes Industrial and high-speed 16C UARTs 23 NXP UARTs in HVQFN and TFBGA an ideal solution for mobile applications www.nxp.com © 2014 NXP Semiconductors N.V. All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights. Date of release: April 2014 Document order number: 9397 750 17552 Printed in the Netherlands