The SC16C550 is a Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function is to convert parallel data into serial data and vice versa. The UART can handle serial data rates up to 3 Mbit/s. The SC16C55 is pin compatible with the ST16C550, TL16C550 and PC16550 and it will power up to be functionally equivalent to the 16C450. The SC16C550 also provides DMA mode data transfers through FIFO trigger levels and the (TXRDY) and (RXRDY) signals ((TXRDY) and (RXRDY) are not supported in the HVQFN32 package).
On-board status registers provide the user with error indications, operational status and modem interface control. System interrupts may be tailored to meet user requirements. An internal loopback capability allows on-board diagnostics. The SC16C550 operates at 5 V, 3.3 V and 2.5 V and the Industrial temperature range and is available in plastic HVQFN32, DIP40, PLCC44 and LQFP48 packages.