NS16C2552TVS/NOPB National Semiconductor, NS16C2552TVS/NOPB Datasheet - Page 35
NS16C2552TVS/NOPB
Manufacturer Part Number
NS16C2552TVS/NOPB
Description
IC UART DUAL 16BYTE 48-TQFP
Manufacturer
National Semiconductor
Datasheet
1.NS16C2552TVAXNOPB.pdf
(44 pages)
Specifications of NS16C2552TVS/NOPB
Features
Programmable
Number Of Channels
2, DUART
Fifo's
16 Byte
Voltage - Supply
2.97 V ~ 5.5 V
With Auto Flow Control
Yes
With Irda Encoder/decoder
Yes
With Modem Control
Yes
Mounting Type
Surface Mount
Package / Case
48-VFQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
NS16C2552TVS
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
NS16C2552TVS/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
It should be noted that the parasitic capacitance also include
printed circuit board traces. The circuit board traces connect-
ing to the crystal should be kept as short as possible.
8.4 CONFIGURATION EXAMPLES
8.4.1 Set Baud Rate
Set divisor values to DIV_L and DIV_M.
•
•
•
•
8.4.2 Configure Prescaler Output
Set prescaler output to XIN divide by 4.
•
•
•
•
•
•
•
•
Set prescaler output to XIN divide by 1.
•
•
•
•
•
•
•
•
8.4.3 Set Xon and Xoff flow control
Set Xon1, Xoff1 to VAL1 and VAL2.
LCR 0x03.7 = 1
DLL 0x00.7:0 = DIV_L
DLM 0x01.7:0 = DIV_M
LCR 0x03.7 = 0
Save LCR 0x03.7:0 in temp
LCR 0x03.7:0 = 0xBF
EFR 0x02.4 = 1
LCR 0x03.7:0 = 0
MCR 0x04.7 = 1
LCR 0x03.7:0 = 0xBF
EFR 0x02.4 = 0 (optional)
LCR 0x03.7:0 = temp
Save LCR 0x03.7:0 in temp
LCR 0x03.7:0 = 0xBF
EFR 0x02.4 = 1
LCR 0x03.7:0 = 0
MCR 0x04.7 = 0
LCR 0x03.7:0 = 0xBF
EFR 0x02.4 = 0 (optional)
LCR 0x03.7:0 = temp
FIGURE 16. Crystal Oscillator Circuit
20204818
35
•
•
•
•
•
Set Xon2, Xoff2 to VAL1 and VAL2.
•
•
•
•
•
8.4.4 Set Software Flow Control
Set software flow control mode to VAL.
•
•
•
•
8.4.5 Configure Tx/Rx FIFO Threshold
Set Tx (2752) and Rx FIFO thresholds to VAL.
•
•
•
•
•
•
•
•
8.4.6 Tx and Rx Hardware Flow Control
Configure auto RTS and CTS flow controls, enable RTS and
CTS interrupts, and assert RTS.
•
•
•
•
•
•
•
•
8.4.7 Tx and Rx DMA Control
Configure Tx and Rx in FIFO mode DMA transfers using the
threshold in FCR[7:4].
•
•
•
•
•
8.5 DIFFERENCES BETWEEN THE PC16552D AND
NS16C2552/2752
The following are differences between the versions of UART
that helps user to identify the feature differences.
Save LCR 0x03.7:0 in temp
LCR 0x03.7:0 = 0xBF
Xon1 0x04.7:0 = VAL1
Xoff1 0x06.7:0 = VAL2
LCR 0x03.7:0 = temp
Save LCR 0x03.7:0 in temp
LCR 0x03.7:0 = 0xBF
Xon2 0x05.7:0 = VAL1
Xoff2 0x07.7:0 = VAL2
LCR 0x03.7:0 = temp
Save LCR 0x03.7:0 in temp
LCR 0x03.7:0 = 0xBF
EFR 0x02.3:0 = VAL
LCR 0x03.7:0 = temp
Save LCR 0x03.7:0 in temp
LCR 0x03.7:0 = 0xBF
EFR 0x02.4 = 1
LCR 0x03.7:0 = 0
FCR 0x02.7:0 = VAL
LCR 0x03.7:0 = 0xBF
EFR 0x02.4 = 0 (optional)
LCR 0x03.7:0 = temp
Save LCR 0x03.7:0 in temp
LCR 0x03.7:0 = 0xBF
EFR 0x02.7:6 = 2b’11
EFR 0x02.4 = 1
LCR 0x03.7:0 = 0
IER 0x01.7:6 = 2b’11
MCR 0x04.1 = 1
LCR 0x03.7:0 = temp
Save LCR 0x03.7:0 in temp
LCR 0x03.7:0 = 0
FCR 0x02.0 = 1
FCR 0x02.3 = 1
LCR 0x03.7:0 = temp
www.national.com