Concept Flow - UART receiver module
Idle: Wait for Start Bit
Detect Start Bit (rx line goes LOW)
Start Bit Confirmed
Sample Data Bits (8 bits)
Sample Stop Bit
Set Data Ready Flag
Return to Idle
The UART receiver waits for a start bit, then samples 8 data bits, followed by a stop bit, and finally signals data is ready.
