13
ST16C552/552A
Rev. 3.40
DMA Operation
The 552/552A FIFO trigger level provides additional
flexibility to the user for block mode operation. LSR
bits 5-6 provide an indication when the transmitter is
empty or has an empty location(s). The user can
optionally operate the transmit and receive FIFO’s in
the DMA mode (FCR bit-3). When the transmit and
receive FIFO’s are enabled and the DMA mode is
deactivated (DMA Mode “0”), the 552/552A activates
the interrupt output pin for each data transmit or
receive operation. When DMA mode is activated
(DMA Mode “1”), the user takes the advantage of
block mode operation by loading or unloading the
FIFO in a block sequence determined by the receive
trigger level and the transmit FIFO. In this mode, the
552/552A sets the interrupt output pin when charac-
ters in the transmit FIFO is below 16, or the characters
in the receive FIFO’s are above the receive trigger
level.
Power Down Mode
The 552 is designed to operate with low power con-
sumption. The 552 (only) is designed with a special
power down mode to further reduce power consump-
tion when the chip is not being used. When MCR bit-
7 and IER bit-5 are enabled (set to a logic 1), the 552
powers down. The use of two power down enable bits
helps to prevent accidental software shut-down. The
552 will remain powered down until disabled by setting
either IER bit-5 or MCR bit-7 to a logic 0.
Loop-back Mode
The internal loop-back capability allows onboard diag-
nostics. In the loop-back mode the normal modem
interface pins are disconnected and reconfigured for
loop-back internally. MCR register bits 0-3 are used
for controlling loop-back diagnostic testing. In the
loop-back mode INT enable and MCR bit-2 in the MCR
register (bits 2,3) control the modem -RI and -CD
inputs respectively. MCR signals -DTR and -RTS (bits
0-1) are used to control the modem -CTS and -DSR
inputs respectively. The transmitter output (TX) and
the receiver input (RX) are disconnected from their
associated interface pins, and instead are connected
together internally (See Figure 6). The -CTS, -DSR, -CD,
and -RI are disconnected from their normal modem
control inputs pins, and instead are connected inter-
nally to -DTR, -RTS, INT enable and MCR bit-2. Loop-
back test data is entered into the transmit holding
register via the user data bus interface, D0-D7. The
transmit UART serializes the data and passes the serial
data to the receive UART via the internal loop-back
connection. The receive UART converts the serial data
back into parallel data that is then made available at the
user data interface, D0-D7. The user optionally com-
pares the received data to the initial transmitted data for
verifying error free operation of the UART TX/RX circuits.
In this mode, the receiver and transmitter interrupts
are fully operational. The Modem Control Interrupts
are also operational. However, the interrupts can only
be read using lower four bits of the Modem Control
Register (MCR bits 0-3) instead of the four Modem
Status Register bits 4-7. The interrupts are still con-
trolled by the IER.
14
ST16C552/552A
Rev. 3.40
Figure 6, INTERNAL LOOP-BACK MODE DIAGRAM
D0-D7
-IOR
-IOW
-RESET
BIDEN
A0-A2
-CSA
-CSB
-CSP
INT A,B
INTP
-RXRDY
-TXRDY
TX A,B
RX A,B
Data bus
&
Control Logic
Register
Select
Logic
Interrupt
Control
Logic
Transmit
FIFO
Registers
Transmit
Shift
Register
Receive
FIFO
Registers
Receive
Shift
Register
Inter Connect Bus Lines
&
Control signals
Clock
&
Baud Rate
Generator
CLK
Printer
Data
Ports
PD0-PD7
Printer
Control
Logic
-STROBE
INIT
-AUTOFDX
-SELCTIN
PE, SELECT
-BUSY, -ACK
ERROR
Modem Control Logic
-CTS
-RTS
-DTR
-DSR
-RI
-CD
(-OP1)
(-OP2)
MCR Bit-4=1
15
ST16C552/552A
Rev. 3.40
input and/or output functions. The signals have internal
pull-up resistors and can be wire-or’d. Normally, -
STROBE is used to strobe PD0-PD7 bus data into a
printer input buffer. -SLCTIN normally selects the printer
while AutoFDXT signals the printer to auto-linefeed.
Other signals provide similar printer functions but are
not bi-directional. The printer functions for these signals
are described in table 1, Symbol Description.
The interface provides a mode steering signal called
BIDEN. BIDEN controls the bi-directional 8-bit data bus
(PD0-PD7) direction, input or output. When BIDEN is a
logic 1 a single control bit (D5) in the control register
sets the input or output mode. Setting BIDEN to a logic
0 however sets an IBM interface compatible mode. In
this mode the bus direction (input/output) is set by eight
data bits in the IOSEL register. An AA (Hex) pattern
sets the input mode while a 55 (hex) pattern sets the
output mode. I/O direction is depicted in Table 6 below.
Printer Port
The 552/552A contains a general purpose 8-bit parallel
interface port that is designed to directly interface with
a CENTRONICS Printer. A number of the control/
interrupt signals and the 8-bit data bus have been
designed as bi-directional data buses. This allows the
interface to function with other device parallel data bus
applications. Signal -ACK is used to generate an -INTP
interface interrupt that would normally be connected to
the user CPU. -INTP can be made to follow the -ACK
signal, normal mode (see Figure 7) or it can be config-
ured for the latch mode. In the latch mode the interrupt
is not cleared until printer status register (SR) is read.
Another signal (INIT) can be made to function as an
outgoing or incoming interrupt, or combined with other
interrupts to provide a common wire-or interrupt output.
Interface signals -STROBE, -AutoFDXT, and -SLCTIN
are bi-directional and can be used as combinations of
Table 6, PD0-PD7 I/O DIRECTION MODE SELECTION
PORT DIRECTION BIDEN CONTROL REGISTER (D5) I/O SELECT REGISTER
Input mode 0 X (Note 4) AA Hex
Output mode 0 X (Note 4) 55 Hex
Output mode 1 0 X (Note 4)
Input mode 1 1 X (Note 4)
Note: 4 = don’t care

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