7
ST16C552/552A
Rev. 3.40
Symbol Pin Signal Type Pin Description
effect on the transmit or receive operation.
-DSR A/B 31,5 I Data Set Ready (active low) - These inputs are associated
with individual UART channels, A through B. A logic 0 on
this pin(s) indicates the modem or data set is powered-on
and is ready for data exchange with the UART. This pin has
no effect on the UART’s transmit or receive operation.
-DTR A/B 25,11 O Data Terminal Ready (active low) - These outputs are
associated with individual UART channels, A through B. A
logic 0 on this pin(s) indicates that the 552/552A is powered-
on and ready. This pin can be controlled via the modem
control register for channel(s) A-B. Writing a logic 1 to MCR
bit-0 will set the -DTR output to logic 0, enabling the modem.
This pin will be a logic 1 after writing a logic 0 to MCR bit-
0, or after a reset. This pin has no effect on the UART’s
transmit or receive operation.
-RI A/B 30,6 I Ring Indicator (active low) - These inputs are associated
with individual UART channels, A through B. A logic 0 on
this pin(s) indicates the modem has received a ringing
signal from the telephone line(s). A logic 1 transition on this
input pin will generate an interrupt for the ringing channel(s).
This pin does not have any effect on the transmit or receive
operation.
-RTS A/B 24,12 O Request to Send (active low) - These outputs are associated
with individual UART channels, A through B. A logic 0 on the
-RTS pin(s) indicates the transmitter has data ready and
waiting to send for the given channel(s). Writing a logic 1 in
the modem control register (MCR bit-1) will set this pin to a
logic 0 indicating data is available. After a reset this pin will
be set to a logic 1. This pin does not have any effect on the
transmit or receive operation.
RX A/B 41,62 I Receive Data Input, RX A-B. - These inputs are associated
with individual serial channel(s) to the 552. The RX signal will
be a logic 1 during reset, idle (no data), or when the transmitter
is disabled. During the local loop-back mode, the RX input
pins are disabled and TX data is internally connected to the
SYMBOL DESCRIPTION
8
ST16C552/552A
Rev. 3.40
Symbol Pin Signal Type Pin Description
UART RX Inputs, internally.
TX A/B 26,10 O Transmit Data, TX A-B - These outputs are associated with
individual serial transmit channel(s) from the 552/552A.
The TX signal will be a logic 1 during reset, idle (no data),
or when the transmitter is disabled. During the local loop-
back mode, the TX output pins are disabled and TX data is
internally connected to the UART RX Inputs.
GENERAL DESCRIPTION
The 552/552A provides serial asynchronous receive
data synchronization, parallel-to-serial and serial-to-
parallel data conversions for both the transmitter and
receiver sections. These functions are necessary for
converting the serial data stream into parallel data that
is required with digital data systems. Synchronization
for the serial data stream is accomplished by adding
start and stops bits to the transmit data to form a data
character (character orientated protocol). Data integ-
rity is insured by attaching a parity bit to the data
character. The parity bit is checked by the receiver for
any transmission bit errors. The electronic circuitry to
provide all these functions is fairly complex especially
when manufactured on a single integrated silicon
chip. The 552/552A represents such an integration
with greatly enhanced features. The 552/552A is
fabricated with an advanced CMOS process.
The 552/552A is an upward solution that provides 16
bytes of transmit and receive FIFO memory, instead
of none in the 16C452. The 552/552A is designed to
work with high speed modems and shared network
environments, that require fast data processing time.
Increased performance is realized in the 552/552A by
the transmit and receive FIFO’s. This allows the
external processor to handle more networking tasks
within a given time. For example, the ST16C452
without a receive FIFO, will require unloading of the
RHR in 95.5 microseconds (This example uses a
character length of 11 bits, including start/stop bits at
115.2Kbps). This means the external CPU will have to
service the receive FIFO every 100 microseconds.
However with the 16 byte FIFO in the 552/552A, the data
buffer will not require unloading/loading for 1.53 ms. This
increases the service interval giving the external CPU
additional time for other applications and reducing the
overall UART interrupt servicing time. In addition, the 4
selectable levels of FIFO trigger interrupt is uniquely
provided for maximum data throughput performance
especially when operating in a multi-channel environ-
ment. The FIFO memory greatly reduces the bandwidth
requirement of the external controlling CPU, increases
performance, and reduces power consumption.
The 552/552A combines the package functions of a
dual UART and a printer interface on a single inte-
grated chip. The 552/552A UART is indented to be
software compatible with the INS8250/NS16C550
while the bi-directional printer interface mode is in-
tended to operate with a CENTRONICS type parallel
printer. However, the printer interface is designed
such that it may be configured to operate with other
parallel printer interfaces or used as a general purpose
parallel interface. The 552/552A is available in two
versions, the ST16C552 and the ST16C552A. The
552A provides a active low (logic 0) interrupt for the
printer port (INTP) while the 552 provides an active
high (logic 1) INTP interrupt. Additionally, the 552A
does not support the power down feature.
The 552/552A is capable of operation to 1.5Mbps with
a 24 MHz external clock input. With an external clock
input of 1.8432 MHz the user can select data rates up
to 115.2 Kbps.
9
ST16C552/552A
Rev. 3.40
The rich feature set of the 552/552A is available
through internal registers. Selectable receive FIFO
trigger levels, selectable TX and RX baud rates,
modem interface controls, and a power-down mode
are all standard features. Following a power on reset
or an external reset, the 552/552A is software compat-
ible with the previous generation, 16C452.
FUNCTIONAL DESCRIPTIONS
Functional Modes
Two functional user modes are selectable for the 552/
552A package. The first of these provides the dual
UART functions, while the other provides the func-
tions of a parallel printer interface. These features are
available through selection at the package interface
select pins.
UART A-B Functions
The UART mode provides the user with the capability
to transfer information between an external CPU and
the 552/552A package. A logic 0 on chip select pins -
CSA or -CSB allows the user to configure, send data,
and/or receive data via the UART channels A-B.
Printer Port Functions
The Printer mode provides the user with the capability
to transfer information between an external CPU and the
552/552A parallel printer port. A logic 0 on chip select
pin -CSP allows the user to configure, send data, and/
or receive data via the bi-directional parallel 8-bit data
bus, PD0-PD7.
Internal Registers
The 552/552A provides 12 internal registers for monitor-
ing and control of the UART functions and another 6
registers for monitoring and controlling the printer port.
These resisters are shown in Table 4 below. The UART
registers function as data holding registers (THR/RHR),
interrupt status and control registers (IER/ISR), a FIFO
control register (FCR), line status and control registers
(LCR/LSR), modem status and control registers (MCR/
MSR), programmable data rate (clock) control registers
(DLL/DLM), and a user assessable scratchpad register
(SPR). The printer port registers functions data holding
registers (PR), I/O status register (SR), I/O select
register (IOSEL), and a command and control register
(COM/CON). Register functions are more fully de-
scribed in the following paragraphs.

ST16C552ACJ68TR-F

Mfr. #:
Manufacturer:
MaxLinear
Description:
UART Interface IC DUAL UART W/16BYTE FIFO&PARALELPRNTPORT
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union