The Universal Asynchronous Receiver Transmitter is an innovative, flexible implementa-tion of an Universal Asynchronous Receiver Transmitter (UART) device. The Universal Asynchronous Receiver Transmitter, which uses the RS-232 serial protocol, provides the interface between a microprocessor and a serial port or between the system and a standard serial port. The core contains a highly accurate programmable baud rate generator, serial receiver and transmitter communications channels, and interrupt control signals.