Receiving Frames with 5 to 8 Data Bits Receptorul primeşte date la detectarea unui bit de start.Fiecare bit care urmează bitului de start va fi folosit ca exemplu pentru rata baud a ceasului XCK şi transmis registrului Shift,înainte ca primul stop de bit al cadrului să fie recepţionat.Un bit de stop de o secundă va fi ignorat.Atunci când primul bit de stop este recepţionat, un cadru serial complet va fi în registrul Shift,conţinutul acestui registru va fi mutat în buffer-ul receptor.Buffer-ul receptor poate fi citit odată cu citirea adreselor UDR I/O.
Următorul exemplu de cod descrie funcţia de recepţie bazată pe verificarea steagului Receive Complete (RXC). La utilizarea cadrelor mai mici de opt biţi cel mai semnificant bit al datelor citite de UDR trebuie trecut în zero.USART trebuie iniţializată înainte ca această funcţie să fie utilizată.
Notă : Exemplul de cod conţine şi fisierele header.
Această funcţie aşteaptă ca buffer-ul receptor să conţină date prin verificarea steagului RXC, înaintea citirii buffer-ului şi returnării valorii.