La función simplemente espera por datos a ser presentados en el buffer de
recepción por chequeo de la bandera RXCn.
18.8.2 Recibiendo Tramas con 9 bits de datos
Si los 9-bits son usados (UCSZn=7) el noveno bit seria leído desde el bit RXB8n
en UCSRnB antes leyendo el bit en bajo desde el UDRn. Esta regla aplica muy
bien a las banderas de estado FEn, DORn y UPEn. Leer el estado desde
UCSRnA, luego el dato desde UDRn. Leyendo las localidades de E/S de
UDRn cambiará el estado del buffer de recepción FIFO y consecuentemente los
bits TXB8n, FEn, DORn y UPEn, con lo cual son almacenados en el FIFO, para
futuros cambios.
El siguiente ejemplo de código muestra una simple recepción USART ambos de
nueve bits y los bits de estado.