UART transmitted data is organized into packets. Each packet contains 1 start bit, 5 to 9 data bits (depending on the UART), an optional parity bit (can be used to detect single bit errors), and 1 or 2 stop bits:
Sample of HScope decoded data:
UART stands for universal asynchronous receiver / transmitter and defines a protocol, or set of rules, for exchanging serial data between two devices. Asynchronous means no shared clock, so for UART to work, the same bit or baud rate must be configured on both sides of the connection.
UART is very simple and only uses two wires between transmitter and receiver to transmit and receive in both directions. Both ends also have a ground connection.