AVR mikroprotsessor
AVR-i USART
võimaldab täisduplekssidet, 5- kuni 9-bitiseid andmesõnu (8 biti puhul sõna = bait), 1 või 2
stoppbitti, kolme paarsuse reziimi ja laia boodikiiruste valikut. AVR mikrokontrolleritel on
üldiselt kuni 2 USART liidest, kuid mõnel puudub USART üldse. Andmete edastamine toimub
sõna kaupa, ehk AVR teeb riistvara tasandil kasutaja edastatud sõna bittideks ja edastab selle
iseseisvalt ning vastupidi. Kasutaja juhib USART tööd seade-, oleku- ja andmeregistreid
kirjutades ning lugedes.
Kõikide seadistuste jaoks on olemas vastavad registrid, mida on üsna lihtne andmelehe abil
seadistada. Natuke keerulisem on boodikiiruse seadmine. Taktsignaal andmete edastamiseks
genereeritakse töötaktist ja kasutaja saab valida teguri 1-st 4096-ni, millega töötakt läbi
jagatakse. Täiendavalt jagatakse saadud taktisignaali olenevalt reziimist veel 2, 8 või 16-ga.
Probleem on selles, et kõiki taktsagedusi ei saa jagada nii, et tekiks standardne boodikiirus.