The ST16C552CJ68-F is a dual Universal Asynchronous Receiver And Transmitter (UART) with an added bidirectional parallel port that is directly compatible with a CENTRONICS type printer. The parallel port is designed such that the user can configure it as general purpose I/O interface or for connection to other printer devices. It provides enhanced UART functions with 16 byte FIFO's, a modem control interface and data rates up to 1.5Mbps. Onboard status registers provide the user with error indications and operational status. The system interrupts and control may be tailored to meet user requirements. An internal loop-back capability allows onboard diagnostics. A programmable baud rate generator is provided to select transmit and receive clock rates from 50bps to 1.5Mbps. It is fabricated in an advanced CMOS process with power-down mode to reduce the power consumption.
16-byte Transmit FIFO
16-byte receive FIFO with error flags
Independent transmit and receive control
Modem and printer status registers
UART port and printer port Bi-directional
Programmable character lengths (5, 6, 7, 8)
Even, odd or no-parity bit generation and detection