DataSheet.es    


PDF NS16C2752 Data sheet ( Hoja de datos )

Número de pieza NS16C2752
Descripción (NS16C2552 / NS16C2752) Dual UART
Fabricantes National Semiconductor 
Logotipo National Semiconductor Logotipo



Hay una vista previa y un enlace de descarga de NS16C2752 (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! NS16C2752 Hoja de datos, Descripción, Manual

www.DataSheet4U.com
PRELIMINARY
August 2006
NS16C2552/NS16C2752
Dual UART with 16-byte/64-byte FIFO’s and up to
5 Mbit/s Data Rate
1.0 General Description
The NS16C2552 and NS16C2752 are dual channel Univer-
sal Asynchronous Receiver/Transmitter (DUART). The foot-
print and the functions are compatible to the PC16552D,
while new features are added to the UART device. These
features include low voltage support, 5V tolerant inputs,
enhanced features, enhanced register set, and higher data
rate.
The two serial channels are completely independent of each
other, except for a common CPU interface and crystal input.
On power-up both channels are functionally identical to the
PC16552D. Each channel can operate with on-chip transmit-
ter and receiver FIFO’s (in FIFO mode).
In the FIFO mode each channel is capable of buffering 16
bytes (for NS16C2552) or 64 bytes (for NS16C2752) of data
in both the transmitter and receiver. The receiver FIFO also
has additional 3 bits of error data per location. All FIFO
control logic is on-chip to minimize system software over-
head and maximize system efficiency.
To improve the CPU processing bandwidth, the data trans-
fers between the DUART and the CPU can be done using
DMA controller. Signaling for DMA transfers is done through
two pins per channel (TXRDY and RXRDY). The RXRDY
function is multiplexed on one pin with the OUT2 and BAUD-
OUT functions. The configuration is through Alternate Func-
tion Register.
The fundamental function of the UART is converting be-
tween parallel and serial data. Serial-to-parallel conversion
is done on the UART receiver and parallel-to-serial conver-
sion is done on the transmitter. The CPU can read the
complete status of each channel at any time. Status infor-
mation reported includes the type and condition of the trans-
fer operations being performed by the DUART, as well as
any error conditions (parity, overrun, framing, or break inter-
rupt).
The NS16C2552 and NS16C2752 include one program-
mable baud rate generator for each channel. Each baud rate
generator is capable of dividing the clock input by divisors of
1 to (216 - 1), and producing a 16X clock for driving the
internal transmitter logic and for receiver sampling circuitry.
The NS16C2552 and NS16C2752 have complete MODEM-
control capability, and a processor-interrupt system. The
interrupts can be programmed by the user to minimize the
processing required to handle the communications link.
2.0 Features
n Dual independent UART
n Up to 5 Mbits/s data transfer rate
n 2.97 V to 5.50 V operational Vcc
n 5 V tolerant I/Os in the entire supply voltage range
n Industrial Temperature: -40˚C to 85˚C
n Default registers are identical to the PC16552D
n NS16C2552/NS16C2752 is pin-to-pin compatible to
NSC PC16552D, EXAR ST16C2552, XR16C2552, XR
16L2552, and Phillips SC16C2552B
n NS16C2752 is compatible to EXAR XR16L2752, and
register compatible to Phillips SC16C752
n Auto Hardware Flow Control (Auto-CTS, Auto-RTS)
n Auto Software Flow Control (Xon, Xoff, and Xon-any)
n Fully programmable character length (5, 6, 7, or 8) with
even, odd, or no parity, stop bit
n Adds or deletes standard asynchronous communication
bits (start, stop, and parity) to or from the serial data
n Independently controlled and prioritized transmit and
receive interrupts
n Complete line status reporting capabilities
n Line break generation and detection
n Internal diagnostic capabilities
— Loopback controls for communications link fault
isolation
— Break, parity, overrun, framing error detection
n Programmable baud generators divide any input clock
by 1 to (216 - 1) and generate the 16 X clock
n IrDA v1.0 wireless Infrared encoder/decoder
n DMA operation (TXRDY/RXRDY)
n Concurrent write to DUART internal register channels 1
and 2
n Multi-function output allows more package functions with
fewer I/O pins
n 44-PLCC or 48-TQFP package
© 2006 National Semiconductor Corporation DS202048
www.national.com

1 page




NS16C2752 pdf
5.0 Pin Descriptions
The NS16C2552/NS16C2752 pins are classified into the
following interface categories.
Bus Interface
Serial I/O Interface
Clock and Reset
Power supply and Ground pins
Serial channel number (1 or 2) is designated by a numerical
suffix after each pin name. If a numerical suffix (1 or 2) is not
associated with the pin name, the information applies to both
channels.
5.1 PARALLEL BUS INTERFACE
The I/O types are as follows:
Type: I
Type: O
Type: IO_Z
Input
Output
TRI-STATE I/O
Signal
Name
D7
D6
D5
D4
D3
D2
D1
D0
A2
A1
A0
Type
IO_Z
I
CS I
CHSL
I
RD I
WR I
RXRDY1
RXRDY2
O
PLCC
Pin #
9
8
7
6
5
4
3
2
15
14
10
18
16
24
20
N/A
TQFP
Pin #
3
2
1
48
47
46
45
44
10
9
4
13
11
20
15
31
8
Description
Data Bus:
Data bus comprises eight TRI-STATE input/output lines. The bus provides
bidirectional communications between the UART and the CPU. Data, control words,
and status information are transferred via the D7-D0 Data Bus.
Register Addresses:
Address signals connected to these 3 inputs select a DUART register for the CPU to
read from or write to during data transfer. Table 1 shows the registers and their
addresses. Note that the state of the Divisor Latch Access Bit (DLAB), which is the
most significant bit of the Line Control Register, affects the selection of certain
DUART registers. The DLAB must be set high by the system software to access the
Baud Generator Divisor Latches and the Alternate Function Register.
Chip Select:
When CS is low, the chip is selected. This enables communication between the
DUART and the CPU. Valid chip select should stabilize according to the tAW
parameter.
Channel Select:
CHSL directs the address and data information to the selected serial channel. (Table
1)
1 = channel 1 is selected.
0 = channel 2 is selected.
IO Read:
The register data is placed on the D0 - D7 on the falling edge of RD. The CPU can
read status information or data from the selected DUART register on the rising edge.
IO Write:
On the falling edge of WR, data is placed on the D0 - D7. On the rising edge, the data
is latched into the selected DUART register.
UART Receive-ready: The receiver DMA signaling is available through this pin which
is a seperate pin on the TQFP package, while on the PLCC package it is available
through the MF pins (19, 35). When operating in the FIFO mode, the CPU selects
one of two types of DMA transfer via FCR[3]. When operating in the 16450 Mode,
only DMA mode 0 is available. Mode 0 supports single transfer DMA (and a transfer is
usually made between CPU bus cycles). Mode 1 supports multi-transfer DMA where
multiple transfers are made continuously until the Rx FIFO is empty. Details regarding
the active and inactive states of this signal are described in Section 6.5 FIFO
CONTROL REGISTER (FCR) and Section 7.9 DMA OPERATION.
5 www.national.com

5 Page





NS16C2752 arduino
6.0 Register Set (Continued)
Reg
Addr
A2-A0
RD/
WR
DLL
0x0
Default
DLM
0x1
Default
AFR
R/W
R/W
R/W
0x2
Default
DREV
0x0
R
TABLE 2. NS16C2552 Register Summary (Continued)
BIT 7 BIT 6 BIT 5
DLL
Bit 7
X
DLM
Bit 7
X
Rsrvd
DLL
Bit 6
X
DLM
Bit 6
X
Rsrvd
DLL
Bit 5
X
DLM
Bit 5
X
Rsrvd
Bit 7
0
ID
Bit 7
Bit 6
0
ID
Bit 6
Bit 5
0
ID
Bit 5
BIT 4 BIT 3 BIT 2
BIT 1
Baud Rate Generator Divisor
DLL DLL DLL
DLL
Bit 4
Bit 3 Bit 2
Bit 1
X XX
X
DLM DLM DLM
DLM
Bit 4
Bit 3 Bit 2
Bit 1
X XX
X
Rsrvd Rsrvd RXRDY BAUDOUT
Bit 4
0
ID
Bit 4
Bit 3
0
DREV
Bit 3
Sel
0
DREV
Bit 2
Sel
0
DREV
Bit 1
BIT 0
DLL
Bit 0
X
DLM
Bit 0
X
Con-
current
WR
0
DREV
Bit 0
Enhanced Registers
EFR R/W Auto Auto Special IER[7:4] SW
SW SW Flow
SW
0x2 CTS RTS Char IIR[5:4] Flow Flow Control Bit 1 Flow
Ena Ena Sel FCR[5:4] Control Control
Control
MCR[7:5] Bit 3 Bit 2
Bit 0
Default
0 00 0 00
0
0
XON1 R/W XON1 XON1 XON1 XON1 XON1 XON1 XON1
XON1
0x4
Bit 7 Bit 6 Bit 5
Bit 4
Bit 3 Bit 2
Bit 1
Bit 0
Default
0 00 0 00
0
0
XON2 R/W XON2 XON2 XON2 XON2 XON2 XON2 XON2
XON2
0x5
Bit 7 Bit 6 Bit 5
Bit 4
Bit 3 Bit 2
Bit 1
Bit 0
Default
0 00 0 00
0
0
XOFF1 R/W XOFF1 XOFF1 XOFF1 XOFF1 XOFF1 XOFF1 XOFF1 XOFF1
0x6
Bit 7 Bit 6 Bit 5
Bit 4
Bit 3 Bit 2
Bit 1
Bit 0
Default
0 00 0 00
0
0
XOFF2 R/W XOFF2 XOFF2 XOFF2 XOFF2 XOFF2 XOFF2 XOFF2 XOFF2
0x7
Bit 7 Bit 6 Bit 5
Bit 4
Bit 3 Bit 2
Bit 1
Bit 0
Default
0 00 0 00
0
0
Comment
LCR[7] = 1
LCR ! 0xBF
LCR[7] = 1
LCR != 0xBF
DLL = 0x00
DLM = 0x00
LCR = 0xBF
Legend
Bit
Name
Default
Value
The Nomenclature of register descriptions:
Register name, address, register bit, and value example:
FCR 0x2.7:6 = 2’b11 - bits 6 and 7 of FCR are both 1.
Alternative description: FCR[7:6] = 2’b11.
‘b - binary number.
‘h - hex number.
0xNN - hex number.
n’bN - n is the number of bits; N is the bit value. Example
8’b01010111 = 8’h57 = 0x57.
6.1 RECEIVE BUFFER REGISTER (RBR)
The receiver section contains an 8-bit Receive Shift Register
(RSR) and a 16 (or 64)-byte FIFO that can be accessed
through Receive Buffer Register (RBR).
11 www.national.com

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet NS16C2752.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
NS16C2752NS16C2552/2752 Dual UART w/ 16-byte/64-byte FIFO and up to 5 Mbit/s Data Rate (Rev. D)Texas Instruments
Texas Instruments
NS16C2752(NS16C2552 / NS16C2752) Dual UARTNational Semiconductor
National Semiconductor

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar