The simple Universal Asynchronous Receiver Transmitter provides a reduced silicon footprint serial interface for an embedded system.
This is ideal for a debug interface or simple console interface where the baud rate does not need to be changed by the application.
The configurable FIFO depth ensures that the UART can be dimensioned for the application, and the software overhead of serial communication can be optimised without risking losing characters. The independent transmit and receive interrupts simplify the software architecture.
The UART has the following features:
- Configurable FIFO depth
- Interrupt generation capability:
- On various FIFO levels
- On error
- On cts
- Independent interrupts for transmit and receive
- Standard APS bus interface
See also the full featured Fractional Baud Rate UART, which provides more functionality, but with a larger silicon footprint.