25.5.14 Receiver Data Register Low Byte
This register contains the eight LSbs of the data received by the USART receiver. The USART receiver is double-buffered, and this register always holds the data for the oldest received frame. If only one frame of data is present in the receive buffer, this register contains that data.
The buffer shifts out the data when either RXDATAL or RXDATAH is read, depending on the configuration. The register which does not lead to data being shifted must be read first to be able to read both bytes before shifting.
When the Character Size (CHSIZE) bit field in the Control D (USARTn.CTRLD) register is configured to 9-bit mode with low byte first, reading RXDATAH shifts the receive buffer. In all other configurations, reading RXDATAL shifts the buffer.
| Name: | RXDATAL |
| Offset: | 0x10 |
| Reset: | 0x00 |
| Property: | - |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| DATA[7:0] | |||||||||
| Access | R | R | R | R | R | R | R | R | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
