Consists of Four Improved TL16C550C
ACEs Plus Steering Logic
D
In FIFO Mode, Each ACE Transmitter and
Receiver Is Buffered With 16-Byte FIFO to
Reduce the Number of Interrupts to CPU
D
In TL16C450 Mode, Hold and Shift
Registers Eliminate Need for Precise
Synchronization Between the CPU and
Serial Data
D
Up to 16-MHz Clock Rate for up to 1-Mbaud
Operation
D
Programmable Baud-Rate Generators
Which Allow Division of Any Input
Reference Clock by 1 to (2
Generate an Internal 16 × Clock
D
Adds or Deletes Standard Asynchronous
Communication Bits (Start, Stop, and
Parity) to or From the Serial-Data Stream
D
Independently Controlled Transmit,
Receive, Line Status, and Data Set
Interrupts
D
5-V and 3.3-V Operation
description
16
–1) and
TL16C554A, TL16C554AI
ASYNCHRONOUS-COMMUNICATIONS ELEMENT
SLLS509A – AUGUST 2001 – REVISED JUL Y 2003
D
Fully Programmable Serial Interface
Characteristics:
– 5-, 6-, 7-, or 8-Bit Characters
– Even-, Odd-, or No-Parity Bit
– 1-, 1 1/2-, or 2-Stop Bit Generation
– Baud Generation (DC to 1-Mbit Per
Second)
D
False Start Bit Detection
D
Complete Status Reporting Capabilities
D
Line Break Generation and Detection
D
Internal Diagnostic Capabilities:
– Loopback Controls for Communications
Link Fault Isolation
– Break, Parity, Overrun, Framing Error
Simulation
D
Fully Prioritized Interrupt System Controls
D
Modem Control Functions (CTS, RTS, DSR,
DTR
, RI, and DCD)
D
3-State Outputs Provide TTL Drive
Capabilities for Bidirectional Data Bus and
Control Bus
D
Programmable Auto-RTS and Auto-CTS
D
CTS Controls Transmitter in Auto-CTS
Mode,
D
RCV FIFO Contents and Threshold Control
RTS
in Auto-RTS Mode,
The TL16C554A is an enhanced quadruple version of the TL16C550C asynchronous-communications element
(ACE). 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 quadruple ACE can be read by the CPU at any time during operation. The
information obtained includes the type and condition of the operation performed and any error conditions
encountered.
The TL16C554A quadruple ACE can be placed in an alternate FIFO mode, which activates the internal FIFOs
to allow 16 bytes (plus three bits of error data per byte in the receiver FIFO) to be stored in both receive and
transmit modes. In the FIFO mode of operation, there is a selectable autoflow control feature that can
significantly reduce software overhead and increase system efficiency by automatically controlling serial-data
flow using RTS
system efficiency . T wo terminal functions allow signaling of direct-memory access (DMA) transfers. Each ACE
includes a programmable baud-rate generator that can divide the timing reference clock input by a divisor
between 1 and 2
The TL16C554A is available in a 68-pin plastic-leaded chip-carrier (PLCC) FN package and in an 80-pin (TQFP)
PN package.
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.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
output and CTS input signals. All logic is on the chip to minimize system overhead and maximize
TL16C554A, TL16C554AI
ASYNCHRONOUS-COMMUNICATIONS ELEMENT
SLLS509A – AUGUST 2001 – REVISED JULY 2003
functional block diagram (per channel)
D(7–0)
A0
A1
A2
CSA
CSB
CSC
CSD
RESET
IOR
IOW
TXRDY
XTAL1
XTAL2
RXRDY
INTN
V
CC
GND
5 – 66
34
33
32
16
20
50
54
37
52
18
39
35
36
38
65
13, 30, 47, 64
6, 23, 40, 57
Data
Bus
Buffer
Select
and
Control
Logic
Internal
8
Power
Supply
Data
Bus
S
e
l
e
c
t
8
Receiver
Buffer
Register
Line
Control
Register
Divisor
Latch (LS)
Divisor
Latch (MS)
Line
Status
Register
Transmitter
Holding
Register
Modem
Control
Register
Modem
Status
Register
Interrupt
Enable
Register
Receiver
FIFO
Transmitter
FIFO
Interrupt
8
Control
Logic
Baud
Generator
8
8
8
Receiver
Shift
Register
Receiver
Timing and
Control
Transmitter
Timing and
Control
S
e
l
e
c
t
Transmitter
8
Shift
Register
Modem
Control
Logic
7
14
Autoflow
Control
(AFE)
17
11
12
10
9
8
15
RXA
RTSA
TXA
CTSA
DTRA
DSRA
DCDA
RIA
INTA
Interrupt
Identification
Register
FIFO
Control
Register
8
NOTE A: Terminal numbers shown are for the FN package and channel A.
4
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
TL16C554A, TL16C554AI
ASYNCHRONOUS-COMMUNICATIONS ELEMENT
SLLS509A – AUGUST 2001 – REVISED JULY 2003
Terminal Functions
TERMINAL
NAME
A0
A1
A2
CSA, CSB,
CSC
, CSD
CTSA, CTSB,
CTSC
, CTSD
D7–D066–68
DCDA, DCDB,
DCDC
, DCDD
DSRA, DSRB,
DSRC
, DSRD
DTRA, DTRB,
DTRC
, DTRD
GND6, 23,
INTN
INTA, INTB,
INTC, INTD
IOR5270IRead strobe. A low level on IOR transfers the contents of the selected register to the external CPU
IOW1831IWrite strobe. IOW allows the the CPU to write to the register selected by the address.
RESET3753IMaster reset. When active, RESET clears most ACE registers and sets the state of various signals.
RIA, RIB,
RIC
, RID
RTSA, RTSB,
RTSC
, RTSD
FN
NO.PNNO.
34
33
32
16, 20,
50, 54
11, 25,
45, 59
43, 61
10, 26,
44, 60
12, 24,
46, 58
40, 57
15, 21,
49, 55
42, 62
14, 22,
48, 56
28, 33,
68, 73
23, 38,
63, 78
15–11,
1–5
9, 27,
19,42,
59, 2
22, 39,
62, 79
24, 37,
64, 77
16, 36,
56, 76
656I
27, 34,
67, 74
8, 28,
18, 43,
58, 3
26, 35,
66, 75
I/ODESCRIPTION
48
47
46
9–7
IRegister select terminals. A0, A1, and A2 are three inputs used during read and write operations to
select the ACE register to read or write.
IChip select. Each chip select (CSx) enables read and write operations to its respective channel.
IClear to send. CTS is a modem status signal. Its condition can be checked by reading bit 4 (CTS)
of the modem-status register. Bit 0 (∆CTS) of the modem-status register indicates that CTS
changed state since the last read from the modem-status register. If the modem-status interrupt is
enabled when CTS changes levels and the auto-CTS mode is not enabled, an interrupt is generated.
CTS
is also used in the auto-CTS mode to control the transmitter.
I/O Data bus. Eight data lines with 3-state outputs provide a bidirectional path for data, control, and status
information between the TL16C554A and the CPU. D0 is the least-significant bit (LSB).
IData carrier detect. A low on DCDx indicates the carrier has been detected by the modem. The
condition of this signal is checked by reading bit 7 of the modem-status register.
Data set ready. DSRx is a modem-status signal. Its condition can be checked by reading bit 5 (DSR)
I
of the modem-status register. DSR
OData terminal ready. DTRx is an output that indicates to a modem or data set that the ACE is ready
to establish communications. It is placed in the active state by setting the DTR bit of the modemcontrol register. DTRx
loop-mode operation, or when clearing bit 0 (DTR
Signal and power ground
Interrupt normal. INTN operates in conjunction with bit 3 of the modem-status register and affects
operation of the interrupts (INTA, INTB, INTC, and INTD) for the four universal asynchronous
receiver/transceivers (UARTs) per the following table.
INTNOPERATION OF INTERRUPTS
Brought low or
allowed to float
Brought highInterrupts are always enabled, overriding the OUT2 enables.
OExternal interrupt output. The INTx outputs go high (when enabled by the interrupt register) and
inform the CPU that the ACE has an interrupt to be serviced. Four conditions that cause an interrupt
to be issued are: receiver error, receiver data available or timeout (FIFO mode only), transmitter
holding register empty , and an enabled modem-status interrupt. The interrupt is disabled when it is
serviced or as the result of a master reset.
bus.
The transmitter output and the receiver input are disabled during reset time.
IRing detect indicator . A low on RIx indicates the modem has received a ring signal from the telephone
line. The condition of this signal can be checked by reading bit 6 of the modem-status register.
ORequest to send. When active, RTS informs the modem or data set that the ACE is ready to receive
data. RTS
inactive (high) level either as a result of a master reset, or during loop-mode operations, or by clearing
bit 1 (RTS) of the MCR. In the auto-RTS mode, RTS is set to the inactive level by the receiver
threshold-control logic.
is set to the active level by setting the RTS modem-control register bit, and is set to the
is placed in the inactive state (high) either as a result of the master reset during
Interrupts are enabled according to the state of OUT2 (MCR bit 3). When the MCR
bit 3 is cleared, the 3-state interrupt output of that UART is in the high-impedance
state. When the MCR bit 3 is set, the interrupt output of the UART is enabled.
has no effect on the transmit or receive operation.
) of the modem-control register.
has
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
5
TL16C554A, TL16C554AI
ASYNCHRONOUS-COMMUNICATIONS ELEMENT
SLLS509A – AUGUST 2001 – REVISED JULY 2003
Terminal Functions (Continued)
TERMINAL
NAME
RXA, RXB
RXC, RXD
RXRDY3854OReceive ready. RXRDY goes low when the receive FIFO is full. It can be used as a single transfer
TXA, TXB
TXC, TXD
TXRDY3955OT ransmit ready. TXRDY goes low when the transmit FIFO is full. It can be used as a single transfer
V
CC
XTAL13550ICrystal input 1 or external clock input. A crystal can be connected to XTAL1 and XT AL2 to utilize the
XTAL23651OCrystal output 2 or buffered clock output (see XT AL1).
FN
NO.PNNO.
7, 29,
41, 63
17, 19,
51, 53
13, 30,
47, 64
17, 44,
29, 32,
69, 72
5, 25,
45, 65
57, 4
I/ODESCRIPTION
ISerial input. RXx is a serial-data input from a connected communications device. During loopback
mode, the RXx input is disabled from external connection and connected to the TXx output internally .
or multitransfer.
OTransmit outputs. TXx is a composite serial-data output connected to a communications device.
TXA, TXB, TXC, and TXD are set to the marking (high) state as a result of reset.
or multitransfer function.
Power supply
internal oscillator circuit. An external clock can be connected to drive the internal-clock circuits.
absolute maximum ratings over free-air temperature range (unless otherwise noted)
Supply voltage range, V
Input voltage range at any input, V
Output voltage range, V
Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1: All voltage levels are with respect to GND.
recommended operating conditions, standard voltage (5 V-nominal)
MINNOMMAXUNIT
Supply voltage, V
Clock high-level input voltage at XTAL1, V
Clock low-level input voltage at XTAL1, V
High-level input voltage, V
Low-level input voltage, V
Clock frequency, f
p
CC
clock
IH(CLK)
IL(CLK)
IH
IL
p
TL16C554A070°C
TL16C554AI–4085°C
electrical characteristics over recommended ranges of operating free-air temperature and supply
voltage, standard voltage (5-V nominal) (unless otherwise noted)
PARAMETERTEST CONDITIONSMIN TYP†MAXUNIT
‡
V
OH
‡
V
OL
I
Ikg
I
OZ
I
CC
C
i(XTAL1)
C
o(XTAL2)
C
i
C
o
†
All typical values are at VCC = 5 V, TA = 25°C.
‡
These parameters apply for all outputs except XTAL2.
VCC = 5.25 V,GND = 0,
VI = 0 to 5.25 V,All other terminals floating
VCC = 5.25 V,GND = 0, VO = 0 to 5.25 V,
Chip selected in write mode or chip deselected
VCC = 5.25 V,TA = 25°C,
RX, DSR
All other inputs at 0.8 V , XTAL1 at 4 MHz,
No load on outputs,Baud rate = 50 kilobits per second
VCC = 0, VSS = 0, all other terminals grounded,
f = 1 MHz, TA = 25°C
, DCD, CTS, and RI at 2 V,
4.7555.25V
2V
–0.50.8V
2V
–0.50.8V
CC
CC
16MHz
±10µA
±20µA
50mA
2030pF
610pF
V
V
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
7
TL16C554A, TL16C554AI
O erating free-air tem erature, T
A
CCSS
g
ASYNCHRONOUS-COMMUNICATIONS ELEMENT
SLLS509A – AUGUST 2001 – REVISED JULY 2003
recommended operating conditions, low voltage (3.3-V nominal)
MINNOMMAXUNIT
Supply voltage, V
Clock high-level input voltage at XTAL1, V
Clock low-level input voltage at XTAL1, V
High-level input voltage, V
Low-level input voltage, V
Clock frequency, f
p
CC
clock
IH(CLK)
IL(CLK)
IH
IL
p
TL16C554A070°C
TL16C554AI–4085°C
electrical characteristics over recommended ranges of operating free-air temperature and supply
voltage, low voltage (3.3-V nominal) (unless otherwise noted)
PARAMETERTEST CONDITIONSMIN TYP†MAXUNIT
‡
V
OH
‡
V
OL
I
Ikg
I
OZ
I
CC
C
i(XTAL1)
C
o(XTAL2)
C
i
C
o
†
All typical values are at VCC = 3.3 V, TA = 25°C.
‡
These parameters apply for all outputs except XTAL2.
read cycle timing requirements over recommended ranges of operating free-air temperature and
supply voltage (see Figure 4)
MINMAXUNIT
t
w4
t
su1
t
su2
t
h1
t
h2
t
d1
t
d2
NOTES: 2. The internal address strobe is always active.
write cycle timing requirements over recommended ranges of operating free-air temperature and
supply voltage (see Figure 5)
t
w5
t
su3
t
su4
t
su5
t
h3
t
h4
t
h5
t
d3
t
d4
NOTE 2: The internal address strobe is always active.
Pulse duration, IOR low75ns
Setup time, CSx valid before IOR low (see Note 2)10ns
Setup time, A2–A0 valid before IOR low (see Note 2)15ns
Hold time, A2–A0 valid after IOR high (see Note 2)0ns
Hold time, CSx valid after IOR high (see Note 2)0ns
Delay time, t
Delay time, IOR high to IOR or IOW low50ns
3. In the FIFO mode, td1 = 425 ns (min) between reads of the receiver FIFO and the status registers (interrupt-identification register
and line-status register).
Pulse duration, IOW↓50ns
Setup time, CSx valid before IOW↓ (see Note 2)10ns
Setup time, A2–A0 valid before IOW↓ (see Note 2)15ns
Setup time, D7–D0 valid before IOW↑10ns
Hold time, A2–A0 valid after IOW↑ (see Note 2)5ns
Hold time, CSx valid after IOW↑ (see Note 2)5ns
Hold time, D7–D0 valid after IOW↑25ns
Delay time, t
Delay time, IOW↑ to IOW or IOR↓55ns
+ tw4 + td2 (see Note 3)140ns
su2
MINMAXUNIT
su4
+ tw5 + t
d4
120ns
read cycle switching characteristics over recommended ranges of operating free-air temperature
and supply voltage, CL = 100 pF (see Note 4 and Figure 4)
PARAMETERMINMAXUNIT
t
Enable time, IOR↓ to D7–D0 valid30ns
en
t
Disable time, IOR↑ to D7–D0 released020ns
dis
NOTE 4: VOL and VOH (and the external loading) determine the charge and discharge time.
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
9
TL16C554A, TL16C554AI
ASYNCHRONOUS-COMMUNICATIONS ELEMENT
SLLS509A – AUGUST 2001 – REVISED JULY 2003
transmitter switching characteristics over recommended ranges of operating free-air temperature
and supply voltage (see Figures 6, 7, and 8)
PARAMETERTEST CONDITIONSMINMAXUNIT
t
Delay time, INTx↓ to TXx↓ at startSee Note 7824
d5
t
Delay time, TXx↓ at start to INTx↑See Note 588
d6
t
Delay time, IOW high or low (WR THR) to INTx↑See Note 51632
d7
t
Delay time, TXx↓ at start to TXRDY↓CL = 100 pF8
d8
t
Propagation delay time, IOW (WR THR)↓ to INTx↓CL = 100 pF35ns
pd1
t
Propagation delay time, IOR (RD IIR)↑ to INTx↓CL = 100 pF30ns
pd2
t
Propagation delay time, IOW (WR THR)↑ to TXRDY↑CL = 100 pF50ns
pd3
NOTE 5: If the transmitter interrupt delay is active, this delay is lengthened by one character time minus the last stop-bit time.
receiver switching characteristics over recommended ranges of operating free-air temperature
and supply voltage (see Figures 9 through 13)
PARAMETERTEST CONDITIONSMINMAXUNIT
t
Delay time, stop bit to INTx↑ or stop bit to RXRDY↓ or read RBR to set interruptSee Note 61
d9
t
Propagation delay time, Read RBR/LSR to INTx↓/LSR interrupt↓
pd4
t
Propagation delay time, IOR RCLK↓ to RXRDY↑See Note 730ns
pd5
NOTES: 6. The receiver data available indicator, the overrun error indicator, the trigger level interrupts, and the active RXRDY indicator are
delayed three RCLK (internal receiver timing clock) cycles in the FIFO mode (FCR0 = 1). After the first byte has been received, status
indicators (PE, FE, BI) are delayed three RCLK cycles. These indicators are updated immediately for any further bytes received after
IOR
goes active for a read from the RBR register. There are eight RCLK cycle delays for trigger change level interrupts.
7. RCLK and baudout are internal signals derived from divisor latches LSB (DLL) and MSB (DLM) and input clock.
CL = 100 pF,
See Note 7
RCLK
cycles
RCLK
cycles
RCLK
cycles
RCLK
cycles
RCLK
cycle
40ns
modem control switching characteristics over recommended ranges of operating free-air
temperature and supply voltage, C
t
Propagation delay time, IOW (WR MCR)↑ to RTSx, DTRx↑
pd6
t
Propagation delay time, modem input CTSx, DSRx, and DCDx ↓↑ to INTx↑30ns
pd7
t
Propagation delay time, IOR (RD MSR)↑ to interrupt↓35ns
pd8
t
Propagation delay time, RIx↑ to INTx↑30ns
pd9
t
Propagation delay time, CTS low to SOUT↓ (See Note 7)24
pd10
t
Setup time CTS high to midpoint of Tx stop bit2
su6
t
Propagation delay time, RCV threshold byte to RTS↑2
pd11
t
Propagation delay time, IOR (RD RBR) low (read of last byte in receive FIFO) to RTS↓2
pd12
t
Propagation delay time, first data bit of 16th character to RTS↑2
pd13
t
Propagation delay time, IOR (RD RBR) low to RTS↓2
pd14
7. RCLK and baudout are internal signals derived from divisor latches LSB (DLL) and MSB (DLM) and input clock.
= 100 pF (see Figures 14, 15, 16, and 17)
L
PARAMETERMINMAXUNIT
50ns
baudout
cycles
baudout
cycles
baudout
cycles
baudout
cycles
baudout
cycles
baudout
cycles
10
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
ASYNCHRONOUS-COMMUNICATIONS ELEMENT
SLLS509A – AUGUST 2001 – REVISED JULY 2003
PARAMETER MEASUREMENT INFORMATION
t
w1
TL16C554A, TL16C554AI
0.8 V
2 V2 V
f
= 16 MHz MAX
clock
t
w3
0.8 V
Clock
(XTAL1)
(a) CLOCK INPUT VOLTAGE WAVEFORM
RESET
(b) RESET VOLTAGE WAVEFORM
Figure 1. Clock Input and RESET Voltage Waveforms
2.54 V
Device Under Test
TL16C554
680 Ω
82 pF
(see Note A)
2 V
0.8 V
t
w2
Data Bus
Address Bus
Control Bus
NOTE A: This includes scope and jig capacitance.
Figure 2. Output Load Circuit
Serial
Channel 1
Buffers
Serial
TL16C554A
Quadruple
ACE
Channel 2
Buffers
Serial
Channel 3
Buffers
Serial
Channel 4
Buffers
Figure 3. Basic Test Configuration
9-Pin D Connector
9-Pin D Connector
9-Pin D Connector
9-Pin D Connector
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
11
TL16C554A, TL16C554AI
ASYNCHRONOUS-COMMUNICATIONS ELEMENT
SLLS509A – AUGUST 2001 – REVISED JULY 2003
PARAMETER MEASUREMENT INFORMATION
A2, A1, A0
CSx
IOR
IOW
D7–D0
50%
50%
Valid
Valid
t
su1
t
t
su2
50%
t
en
d1
Active
t
w4
Valid Data
Figure 4. Read Cycle Timing Waveforms
t
50%
h1
t
h2
50%
t
dis
50%
t
d2
50%
50%
Active
or
Active
A2, A1, A0
CSx
IOW
IOR
D7–D0
50%
50%
Valid
Valid
t
t
su3
su4
50%
t
su5
t
Active
t
w5
d3
Valid Data
Figure 5. Write Cycle Timing Waveforms
t
h3
50%
50%
50%
t
h4
50%
t
d4
50%
t
h5
Active
or
Active
12
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265
Loading...
+ 28 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.