EMBEDDED SYSTEMS

UART byte reception timing

A UART reception timing diagram shows how an asynchronous serial byte is framed on the receive line. The line is idle high, drops for the start bit, carries eight data bits and returns high for the stop bit. Sample points show where a receiver checks each bit, while the busy signal indicates the interval in which the receiver is handling the frame. This compact view helps firmware and hardware engineers confirm a protocol description, explain a logic-analyzer capture or document a test case. Add parity, a second stop bit, baud-rate timing or an error flag when the interface needs them. Keep every signal aligned to the same bit intervals so the framing is unambiguous.

UPDATED 2026-09-24
TYPETiming
EXAMPLEUART byte reception timing
Make this diagram your own.

Open it in the AI editor with a prompt pre-filled — keep what works, change what doesn't.

CASE ANALYSIS

Scenario

An embedded developer is documenting a UART receive transaction.

Key decisions

  • Frame boundaries: Show idle high, a start bit and a stop bit around the data.
  • Sampling: Include sample points so the receiver timing is visible.
  • Receiver status: Mark the busy interval over the active frame.

When to reuse this

Use for a basic asynchronous UART frame when bit timing is the main point of the drawing.

FAQ

Frequently asked questions

What is a UART start bit?01
It is the low bit that marks the beginning of an asynchronous serial frame after the line has been idle high.
How many data bits are shown?02
This example shows eight data bits, a common UART configuration.
Why show sample points?03
They make the receiver's timing reference clear when reviewing firmware or hardware behavior.
Open this example in the editor →

Tweak it with chat, export PNG/SVG, or fork it for your own use case.