AVR mikroprotsessor
ADC jaoks on AVR-il eraldi toite ja võrdluspinge viik. Eraldi toide on mürakindluse pärast ja see
ei tohi kiibi toitepingest (üle 0.3V) erineda. Võrdluspinge määrab maksimaalse digitaalse
väärtuse. Ehk kui võrdluspinge on 3V siis sama pingega sisend annab väärtuseks 2 astmes 10
miinus 1 ehk 1023.
AVR-i ADC töötab võrdlusmeetodil (Successive Approximation ADC). Lühidalt öeldes toimub
mõõdetava pinge võrdlemine kindlate nivoopingetega ja tulemuste esitamine tõeväärtuste-, ehk
bitijadana. See meetod võtab aga aega - iga biti leidmine lõppväärtuses toimub eraldi. AVR-il
kulub töö ajal 13 takti ühe mõõtmise tegemiseks ja 25 takti kõige esimesel mõõtmisel
(käivitusel). Need taktid pole aga kontrolleri töötaktid vaid spetsiaalselt ADC üksuse jaoks
sagedusjaguriga saadud. Maksimaalse täpsuse saamiseks peaks ADC takt olema 50-200 kHz.