Skip to main content

A UART (Universal Asynchronous Receiver Transmitter) is a piece of logic that sends and receives data on a serial port.

A UART is often used with communication standards like RS-232, RS-422, or RS-485. Usually 8 data bits are sent, but other word lengths are used too (5 to 9). A UART usually contains a clock generator, input and output shift registers, and transmit/receive and read/write control logic.

Further reading: