TL16C2550
www.ti.com
SLWS161D–JUNE 2005–REVISED OCTOBER 2006
DEVICE INFORMATION
TERMINAL FUNCTIONS
TERMINAL
I/O
DESCRIPTION
NAME
A0
PFB NO.
FN NO.
31
RHB NO.
28
27
26
20
19
18
I
I
I
Address 0 select bit. Internal registers address selection
Address 1 select bit. Internal registers address selection
Address 2 select bit. Internal registers address selection
A1
30
A2
29
Carrier detect (active low). These inputs are associated with individual
UART channels A and B. A low on these pins indicates that a carrier has
been detected by the modem for that channel. The state of these inputs is
reflected in the modem status register (MSR).
CDA, CDB
CSA, CSB
40, 16
10, 11
42, 21
16, 17
–
I
I
Chip select A and B (active low). These pins enable data transfers between
the user CPU and the TL16C2550 for the channel(s) addressed. Individual
UART sections (A, B) are addressed by providing a low on the respective
CSA and CSB pins.
7, 8
Clear to send (active low). These inputs are associated with individual
UART channels A and B. A logic low on the CTS pins indicates the modem
or data set is ready to accept transmit data from the 2550. Status can be
tested by reading MSR bit 4. These pins only affect the transmit and
receive operations when auto CTS function is enabled through the
enhanced feature register (EFR) bit 7, for hardware flow control operation.
CTSA,
CTSB
38, 23
40, 28
25, 16
I
D0-D4
D5-D7
44 - 48
1 - 3
2 - 6
7 - 9
27 - 31
32, 1, 2
Data bus (bidirectional). These pins are the eight bit, 3-state data bus for
transferring information to or from the controlling CPU. D0 is the least
significant bit and the first data bit in a transmit or receive serial data
stream.
I/O
I
Data set ready (active low). These inputs are associated with individual
UART channels A and B. A logic low on these pins indicates the modem or
data set is powered on and is ready for data exchange with the UART. The
state of these inputs is reflected in the modem status register (MSR).
DSRA,
DSRB
39, 20
41, 25
–
Data terminal ready (active low). These outputs are associated with
individual UART channels A and B. A logic low on these pins indicates that
theTLl16C2550 is powered on and ready. These pins can be controlled
through the modem control register. Writing a 1 to MCR bit 0 sets the DTR
output to low, enabling the modem. The output of these pins is high after
writing a 0 to MCR bit 0, or after a reset.
DTRA,
DTRB
34, 35
17
37, 38
22
–
O
O
GND
13
Signal and power ground.
Interrupt A and B (active high). These pins provide individual channel
interrupts, INT A and B. INT A and B are enabled when MCR bit 3 is set to
a logic 1, interrupt sources are enabled in the interrupt enable register
(IER). Interrupt conditions include: receiver errors, available receiver buffer
data, available transmit buffer space or when a modem status flag is
detected. INTA-B are in the high-impedance state after reset.
INTA,
INTB
30, 29
33, 32
22, 21
Read input (active low strobe). A high to low transition on IOR will load the
contents of an internal register defined by address bits A0-A2 onto the
TL16C2550 data bus (D0-D7) for access by an external CPU.
IOR
19
15
24
14
I
I
Write input (active low strobe). A low to high transition on IOW will transfer
the contents of the data bus (D0-D7) from the external CPU to an internal
register that is defined by address bits A0-A2 and CSA and CSB
IOW
NC
20
–
12
12, 24, 25,
37
9, 17
No internal connection
User defined outputs. This function is associated with individual channels A
and B. The state of these pins is defined by the user through the software
settings of the MCR register, bit 3. INTA-B are set to active mode and OP
to a logic 0 when the MCR-3 is set to a logic 1. INTA-B are set to the
3-state mode and OP to a logic 1 when MCR-3 is set to a logic 0. See bit 3,
modem control register (MCR bit 3). The output of these two pins is high
after reset.
OPA, OPB
RESET
32, 9
35, 15
–
O
Reset. RESET will reset the internal registers and all the outputs. The
UART transmitter output and the receiver input will be disabled during reset
time. See TL16C2550 external reset conditions for initialization details.
RESET is an active-high input.
36
39
24
I
4
Submit Documentation Feedback