DESCRIPTION The Epic Ei16C550 Universal Asynchronous Receiver Transmitter (UART) is a CMOS-VLSI communication device in a single package. FEATURES • 5V Operation • Full duplex asynchronous receiver and transmitter • Easily interfaces to most popular microprocessors • Adds or deletes standard asynchronous communication bits (start, stop, and parity) to or from a serial data stream • Independently controlled transmitter, receiver, line status, and data set interrupts • Programmable baud rate generator allows division of any input clock by 1 to (216-1) and generates the internal 16 x clock • Independent receiver clock input • MODEM control functions (CTS, RTS, DSR, DTR, RI,and DCD) • Fully programmable serial interface characteristics: - 5, 6, 7, or 8 bit characters - Even, odd, or no-parity bit generation and detection - 1, 1.5, or 2 stop bit generation - Baud generation (DC to 56k baud) • False start bit detection • Complete status reporting capabilities • Tri-StateÆTTL drive capabilities for bidirectional data bus and control bus • Line break generation and detection • Internal diagnostic capabilities: - Loopback controls for communications link fault isolation - Break, parity overrun, and framing error simulation • Fully prioritized interrupt systems controls • 16 byte FIFO for reduced CPU overhead
|