Zenode.ai Logo
Beta
TL16C2550-Q1

TL16C2550-Q1 Series

Automotive Catalog 1.8-V to 5-V Dual UART with 16-Byte FIFOs

Manufacturer: Texas Instruments

Catalog

Automotive Catalog 1.8-V to 5-V Dual UART with 16-Byte FIFOs

Key Features

Qualified for Automotive ApplicationsProgrammable Auto-RTS and Auto-CTSIn Auto-CTS Mode, CTS Controls TransmitterIn Auto-RTS Mode, RCV FIFO Contents, and Threshold Control RTSSerial and Modem Control Outputs Drive a RJ11 Cable DirectlyWhen Equipment Is on the Same Power DropCapable of Running With All Existing TL16C450 SoftwareAfter Reset, All Registers Are Identical to the TL16C450 Register SetUp to 24-MHz Clock Rate for up to 1.5-Mbaud Operation With VCC= 5 VUp to 20-MHz Clock Rate for up to 1.25-Mbaud Operation With VCC= 3.3 VUp to 16-MHz Clock Rate for up to 1-Mbaud Operation With VCC= 2.5 VUp to 10-MHz Clock Rate for up to 625-kbaud Operation With VCC= 1.8 VIn the TL16C450 Mode, Hold and Shift Registers Eliminate the Need for PreciseSynchronization Between the CPU and Serial DataProgrammable Baud Rate Generator Allows Division of Any Input Reference Clockby 1 to (2 16 -1) and Generates an Internal 16 × ClockStandard Asynchronous Communication Bits (Start, Stop, and Parity) Added to orDeleted From the Serial Data Stream5-V, 3.3-V, 2.5-V, and 1.8-V OperationIndependent Receiver Clock InputTransmit, Receive, Line Status, and Data Set Interrupts Independently ControlledFully Programmable Serial Interface Characteristics:5-, 6-, 7-, or 8-Bit CharactersEven-, Odd-, or No-Parity Bit Generation and Detection1-, 1 1/2-, or 2-Stop Bit GenerationBaud Generation (DC to 1 Mbit/s)False-Start Bit DetectionComplete Status Reporting Capabilities3-State Output TTL Drive Capabilities for Bidirectional Data Bus and Control BusLine Break Generation and Detection Internal Diagnostic Capabilities:Loopback Controls for Communications Link Fault IsolationBreak, Parity, Overrun, and Framing Error SimulationFully Prioritized Interrupt System ControlsModem Control Functions (CTS, RTS, DSR, DTR, RI, and DCD)Available in 48-Pin TQFP (PFB) PackagePin Compatible with TL16C752B (48-Pin Package PFB)Qualified for Automotive ApplicationsProgrammable Auto-RTS and Auto-CTSIn Auto-CTS Mode, CTS Controls TransmitterIn Auto-RTS Mode, RCV FIFO Contents, and Threshold Control RTSSerial and Modem Control Outputs Drive a RJ11 Cable DirectlyWhen Equipment Is on the Same Power DropCapable of Running With All Existing TL16C450 SoftwareAfter Reset, All Registers Are Identical to the TL16C450 Register SetUp to 24-MHz Clock Rate for up to 1.5-Mbaud Operation With VCC= 5 VUp to 20-MHz Clock Rate for up to 1.25-Mbaud Operation With VCC= 3.3 VUp to 16-MHz Clock Rate for up to 1-Mbaud Operation With VCC= 2.5 VUp to 10-MHz Clock Rate for up to 625-kbaud Operation With VCC= 1.8 VIn the TL16C450 Mode, Hold and Shift Registers Eliminate the Need for PreciseSynchronization Between the CPU and Serial DataProgrammable Baud Rate Generator Allows Division of Any Input Reference Clockby 1 to (2 16 -1) and Generates an Internal 16 × ClockStandard Asynchronous Communication Bits (Start, Stop, and Parity) Added to orDeleted From the Serial Data Stream5-V, 3.3-V, 2.5-V, and 1.8-V OperationIndependent Receiver Clock InputTransmit, Receive, Line Status, and Data Set Interrupts Independently ControlledFully Programmable Serial Interface Characteristics:5-, 6-, 7-, or 8-Bit CharactersEven-, Odd-, or No-Parity Bit Generation and Detection1-, 1 1/2-, or 2-Stop Bit GenerationBaud Generation (DC to 1 Mbit/s)False-Start Bit DetectionComplete Status Reporting Capabilities3-State Output TTL Drive Capabilities for Bidirectional Data Bus and Control BusLine Break Generation and Detection Internal Diagnostic Capabilities:Loopback Controls for Communications Link Fault IsolationBreak, Parity, Overrun, and Framing Error SimulationFully Prioritized Interrupt System ControlsModem Control Functions (CTS, RTS, DSR, DTR, RI, and DCD)Available in 48-Pin TQFP (PFB) PackagePin Compatible with TL16C752B (48-Pin Package PFB)

Description

AI
The TL16C2550 is a dual universal asynchronous receiver and transmitter (UART). It incorporates the functionality of two TL16C550D UARTs, each UART having its own register set and FIFOs. The two UARTs share only the data bus interface and clock source, otherwise they operate independently. Another name for the uart function is Asynchronous Communications Element (ACE), and these terms will be used interchangeably. The bulk of this document describes the behavior of each ACE, with the understanding that two such devices are incorporated into the TL16C2550. Each ACE is a speed and voltage range upgrade of the TL16C550C, which in turn is a functional upgrade of the TL16C450. Functionally equivalent to the TL16C450 on power up or reset (single character or TL16C450 mode), each ACE can be placed in an alternate FIFO mode. This relieves the CPU of excessive software overhead by buffering received and to be transmitted characters. Each receiver and transmitter store up to 16 bytes in their respective FIFOs, with the receive FIFO including three additional bits per byte for error status. In the FIFO mode, a selectable autoflow control feature can significantly reduce software overload and increase system efficiency by automatically controlling serial data flow using handshakes between theRTSoutput andCTSinput, thus eliminating overruns in the receive FIFO. Each ACE performs serial-to-parallel conversions on data received from a peripheral device or modem and stores the parallel data in its receive buffer or FIFO, and each ACE performs parallel-to-serial conversions on data sent from its CPU after storing the parallel data in its transmit buffer or FIFO. The CPU can read the status of either ACE at any time. Each ACE includes complete modem control capability and a processor interrupt system that can be tailored to the application. Each ACE includes a programmable baud rate generator capable of dividing a reference clock with divisors from 1 to 65535, thus producing a 16× internal reference clock for the transmitter and receiver logic. Each ACE accommodates up to a 1.5-Mbaud serial data rate (24-MHz input clock). As a reference point, that speed would generate a 667-ns bit time and a 6.7-µs character time (for 8,N,1 serial data), with the internal clock running at 24 MHz. Each ACE has aTXRDYandRXRDYoutput that can be used to interface to a DMA controller. The TL16C2550 is a dual universal asynchronous receiver and transmitter (UART). It incorporates the functionality of two TL16C550D UARTs, each UART having its own register set and FIFOs. The two UARTs share only the data bus interface and clock source, otherwise they operate independently. Another name for the uart function is Asynchronous Communications Element (ACE), and these terms will be used interchangeably. The bulk of this document describes the behavior of each ACE, with the understanding that two such devices are incorporated into the TL16C2550. Each ACE is a speed and voltage range upgrade of the TL16C550C, which in turn is a functional upgrade of the TL16C450. Functionally equivalent to the TL16C450 on power up or reset (single character or TL16C450 mode), each ACE can be placed in an alternate FIFO mode. This relieves the CPU of excessive software overhead by buffering received and to be transmitted characters. Each receiver and transmitter store up to 16 bytes in their respective FIFOs, with the receive FIFO including three additional bits per byte for error status. In the FIFO mode, a selectable autoflow control feature can significantly reduce software overload and increase system efficiency by automatically controlling serial data flow using handshakes between theRTSoutput andCTSinput, thus eliminating overruns in the receive FIFO. Each ACE performs serial-to-parallel conversions on data received from a peripheral device or modem and stores the parallel data in its receive buffer or FIFO, and each ACE performs parallel-to-serial conversions on data sent from its CPU after storing the parallel data in its transmit buffer or FIFO. The CPU can read the status of either ACE at any time. Each ACE includes complete modem control capability and a processor interrupt system that can be tailored to the application. Each ACE includes a programmable baud rate generator capable of dividing a reference clock with divisors from 1 to 65535, thus producing a 16× internal reference clock for the transmitter and receiver logic. Each ACE accommodates up to a 1.5-Mbaud serial data rate (24-MHz input clock). As a reference point, that speed would generate a 667-ns bit time and a 6.7-µs character time (for 8,N,1 serial data), with the internal clock running at 24 MHz. Each ACE has aTXRDYandRXRDYoutput that can be used to interface to a DMA controller.