NS16C2552TVA NSC [National Semiconductor], NS16C2552TVA Datasheet - Page 29

no-image

NS16C2552TVA

Manufacturer Part Number
NS16C2552TVA
Description
Dual UART with 16-byte/64-byte FIFOs and up to 5 Mbit/s Data Rate
Manufacturer
NSC [National Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
NS16C2552TVA/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
NS16C2552TVAX/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
7.0 Operation and Configuration
DMA Mode
In the non-FIFO mode, the presence of a received character
in RBR causes the assertion of RXRDY at which point DMA
transfer can be initiated. Upon transfer completion RXRDY is
deasserted. DMA transfer stops and awaits for the next
character. (Figure 7.)
7.3.3 Receive Hardware Flow Control
On the line side, RTS signal provides automatic flow control
to prevent data overflow in the Receive FIFO. The RTS is
used to request remote unit to suspend or resume data
(Continued)
FIGURE 7. RXRDY in DMA Mode 0
FIGURE 6. Rx Non-FIFO Mode
20204808
20204809
29
transmission. This feature is enabled to suit specific applica-
tion. The RTS flow control can be enabled by the following
steps:
The auto-RTS assertion and deassertion timing is based
upon the Rx FIFO trigger level (Table 27 and Table 28).
7.3.4 Receive Flow Control Interrupt
To enable auto RTS interrupt:
An interrupt is generated when RTS pin makes a transition
from logic 0 to 1; IIR[5] is set to logic 1.
The receive data ready interrupt (IIR[2]) generation timing is
based upon the Rx FIFO trigger level (Table 27 and Table
28).
7.4 TRANSMIT OPERATION
Each serial channel consists of an 8-bit Transmit Shift Reg-
ister (TSR) and a 16-byte (or 64-byte) Transmit FIFO. The
Transmit FIFO includes a 8-bit Transmit Holding Register
(THR). The TSR shifts data out at the 16X internal clock. A
bit time is 16 clock periods. The transmitter begins with a
start-bit followed by data bits, asserts parity-bit if enabled,
and adds the stop-bit(s). The FIFO and TSR status is re-
ported in the LSR[6:5].
The THR is an 8-bit register providing a data interface to the
host processor. The host writes transmit data to the THR.
The THR is the Transmit FIFO input register in FIFO opera-
tion. The FIFO operation can be enabled by FCR[0]=1.
During the FIFO operation, the FIFO pointer is incremented
pointing to the next FIFO location when a data word is
written into the THR.
7.4.1 Transmit in FIFO Mode
Interrupt mode
In the NS16C2752 FIFO mode (FCR[0]=1), when the Tx
FIFO empty spaces exceed the threshold level the THR
empty flag is set (LSR[5]=1). The THR empty flag generates
• Enable auto-RTS flow control EFR[6]=1.
• The auto-RTS function is initiated by asserting RTS out-
• Enable auto RTS flow control EFR[6]=1.
• Enable RTS interrupt IER[6]=1.
TABLE 27. Auto-RTS HW Flow Control on NS16C2552
TABLE 28. Auto-RTS HW flow Control on NS16C2752
Rx Trigger
Rx Trigger
put pin, MCR[1]=1.
Level
Level
14
16
56
60
1
4
8
8
Activation
Activation
INTR Pin
INTR Pin
14
16
56
60
1
4
8
8
Desertion
Desertion
RTS
RTS
16
56
60
60
14
14
2
8
Assertion
Assertion
www.national.com
RTS
RTS
16
56
0
8
0
1
4
8

Related parts for NS16C2552TVA