ꢀ ꢁꢂ ꢃꢄ ꢅ ꢆꢇ ꢇꢈ
ꢉꢊꢋ ꢁ ꢊꢋꢆ ꢀ ꢌ ꢅꢀ ꢍ ꢉꢊꢋ ꢁ ꢅ ꢎ ꢉꢋ ꢋ ꢏꢉ
ꢂ ꢈ ꢐ ꢑ ꢄꢋꢆꢋ ꢁꢁ ꢒ ꢁ ꢄ ꢓ ꢆꢀ
SLLS222A − DECEMBER 1995 − REVISED AUGUST 1996
D
D
Dual TL16C550C Universal Asynchronous
Receiver/Transmitters (UARTs)
D
D
Programmable Baud-Rate Generator
Allows Division of Any Input Reference
Clock by 1 to (2 −1) and Generates an
16
IEEE 1284 Bidirectional Parallel Data (PD)
Port
− Compatible With Standard Centronics
Parallel Interface
− Support for Parallel Protocols: Extended
Capability Port (ECP) and Enhanced
Parallel Port (EPP)
− Data Path 16-Byte FIFO Buffer
− Direct Memory Access (DMA) Transfer
− Decompression of Run Length Encoded
Data in ECP Reverse Mode
Internal 16× Clock
Adds or Deletes Standard Asynchronous
Communication Bits (Start, Stop, and
Parity) to or From the Serial Data Stream
D
D
On-Board Prescaler With Programmable
Divisor Values From 0 to 33
Independent Control of Transmit, Receive,
Line Status, and Data-Set Interrupts on
Each Channel
D
Fully Programmable Serial-Interface
Characteristics:
− 5-, 6-, 7-, or 8-Bit Characters
− Even-, Odd-, or No-Parity Bit Generation
and Detection
− 1-, 1 1/2-, or 2-Stop Bit Generation
− Baud Generation (DC to 1 Mbit Per
Second)
− Direct Connection to Printer, No External
Transceiver is Needed
D
Serial Ports Have Infrared Data Association
(IrDA) Inputs and Outputs
− 1200 bps to 115.2 kbps Data Rate
D
D
16-Byte FIFOs Reduce CPU Interrupts
12 mA Drive Current for All 1284 Control
Terminals and Parallel Port Data Terminals
D
D
D
False Start-Bit Detection
Complete Status Reporting Capabilities
D
D
D
D
D
Programmable Auto Flow Control on the
UARTs
3-State Output TTL Drive Capabilities for
Bidirectional Data Bus and Control Bus
Capable of Running With All Existing
TL16C450 Software
D
Line Break Generation and Detection
D
Internal Diagnostic Capabilities:
− Loopback Controls for Communications
Link-Fault Isolation
− Break, Parity, Overrun, and Framing
Error Simulation
After Reset, All Registers Are Identical to
the TL16C450 Register Set
Up to 16-MHz Clock Rate for Up to 1-Mbaud
Operation
In the TL16C450 Mode, Hold and Shift
Registers Eliminate the Need for Precise
Synchronization Between the CPU and
Serial Data
D
D
D
Fully Prioritized Interrupt System Controls
Modem-Control Functions (CTS, RTS, DSR,
DTR, RI, and DCD)
Available in 80-Pin Quad Flatpack (QFP)
Package
description
The TL16PIR552 has a dual-channel universal asynchronous receiver/transmitter (UART). The UART is similar
to the TL16C550C. The device serves two serial input/output ports simultaneously in microcomputer or
microprocessor-based systems. Each channel performs serial-to-parallel conversion on data characters
received from peripheral devices or modems and parallel-to-serial conversion on data characters transmitted
by the CPU. The complete status of each channel of the dual UART can be read by the CPU at any time during
functional operation. The information obtained includes the type and condition of the transfer operation being
performed and the error condition.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
ꢄ
ꢄ
ꢆ
ꢓ
ꢣ
ꢉ
ꢞ
ꢊ
ꢔ
ꢜ
ꢀ
ꢝ
ꢅ
ꢘ
ꢓ
ꢖ
ꢏ
ꢗ
ꢉ
ꢋ
ꢀ
ꢋ
ꢕ
ꢖ
ꢟ
ꢗ
ꢘ
ꢝ
ꢎ
ꢙ
ꢚ
ꢚ
ꢛ
ꢛ
ꢕ
ꢕ
ꢘ
ꢘ
ꢖ
ꢖ
ꢕ
ꢜ
ꢜ
ꢠ
ꢝ
ꢞ
ꢎ
ꢎ
ꢟ
ꢟ
ꢖ
ꢛ
ꢚ
ꢙ
ꢜ
ꢜ
ꢘ
ꢗ
ꢠ
ꢀꢟ
ꢞ
ꢡ
ꢜ
ꢢ
ꢕ
ꢝ
ꢚ
ꢜ
ꢛ
ꢕ
ꢛ
ꢘ
ꢎ
ꢖ
ꢞ
ꢣ
ꢚ
ꢖ
ꢛ
ꢛ
ꢟ
ꢜ
ꢤ
Copyright 1996, Texas Instruments Incorporated
ꢎ
ꢘ
ꢝ
ꢛ
ꢘ
ꢎ
ꢙ
ꢛ
ꢘ
ꢜ
ꢠ
ꢕ
ꢗ
ꢕ
ꢝ
ꢟ
ꢎ
ꢛ
ꢥ
ꢛ
ꢟ
ꢎ
ꢘ
ꢗ
ꢦ
ꢚ
ꢅ
ꢖ
ꢙ
ꢟ
ꢜ
ꢛ
ꢚ
ꢖ
ꢣ
ꢚ
ꢎ
ꢣ
ꢧ
ꢚ
ꢛ ꢟ ꢜ ꢛꢕ ꢖꢩ ꢘꢗ ꢚ ꢢꢢ ꢠꢚ ꢎ ꢚ ꢙ ꢟ ꢛ ꢟ ꢎ ꢜ ꢤ
ꢎ
ꢎ
ꢚ
ꢖ
ꢛ
ꢨ
ꢤ
ꢄ
ꢎ
ꢘ
ꢣ
ꢞ
ꢝ
ꢛ
ꢕ
ꢘ
ꢖ
ꢠ
ꢎ
ꢘ
ꢝ
ꢟ
ꢜ
ꢜ
ꢕ
ꢖ
ꢩ
ꢣ
ꢘ
ꢟ
ꢜ
ꢖ
ꢘ
ꢛ
ꢖ
ꢟ
ꢝ
ꢟ
ꢜ
ꢜ
ꢚ
ꢎ
ꢕ
ꢢ
ꢨ
ꢕ
ꢖ
ꢝ
ꢢ
ꢞ
ꢣ
ꢟ
1
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251−1443