The UART 16550 IP performs serial-to-parallel conversion on data characters received from a peripheral device or a MODEM, and parallel-to-serial conversion on data characters received from the CPU. It has the MODEM-control and processor-interrupts function.
Features
Compliance with National Semiconductor PC16550D UART
Configurable data width at 5,6,7 or 8 bits
Configurable stop bits: 1, 1.5 or 2 bits for transmit operations
Even parity, odd parity or stick parity configuration for transmit and receive operations
Programmable divisor latch for custom baud rates