USARTs
A USART, or Universal Synchronous/Asynchronous Receiver/Transmitter, is a serial communication peripheral used in many microcontrollers. It can operate in asynchronous mode, behaving like a traditional UART, or in synchronous mode, where a clock is used to coordinate data transfer.
In asynchronous mode, data is framed with a start bit, a configurable number of data bits (commonly
In synchronous mode, a shared clock coordinates sampling and shifting of data, enabling higher throughput and
Common features and considerations include hardware flow control lines (such as RTS/CTS) on some devices, parity
Variants and naming conventions vary by vendor; many microcontrollers refer to the peripheral as EUSART, LPUART,