====== Töötakt ====== Nii nagu enamik digitaalelektroonikat, töötab ka AVR kindlal taktsagedusel. Kindel taktsagedus tagab andmevahetuse töökindluse kogu kiibi ulatuses. Taktsignaali ehk töötakti genereerimiseks on AVR-i puhul mitu võimalust. **Sisemine RC ostsillaator** [{{ :images:avr:avr_clock_ext_rc.png?150|RC ostsillaatori ühendus}}] See on kiibisisene taktigeneraator, mis ei vaja väliseid komponente. Puuduseks on suhteliselt madal sagedus ja ebatäpsus. **Väline RC ostsillaator** Sama põhimõttega, nagu sisemine RC ostsillaator ja ei oma sisulist eelist eelmise ees. **Kvartsostsillaator** [{{ :images:avr:avr_clock_ext_crystal.png?150|Kvartsostsilaatori ühendus}}] Kvartsostsillaatoris kasutatakse elektriväljas oma resonantssagedusel võnkuvat kristalli ja selle piesoelektrilist omadust mehhaanilisel deformatsioonil (võnkumisel) elektriväli tekitada. Kvartsostsillaatorid võimaldavad ligi 0,001% täpsusega taktsagedust ja seda olenemata temperatuurist. **Keraamiline resonaator** Tegu on kvartsostsillaatorile sarnaneva lahendusega, kus kasutatakse odavamat piesoelektrilist materjali. Resonaatorid on reeglina ka väiksemad kui kvartsostsillaatorid, kuid paraku on nad ka ebatäpsemad (~0,5%) ja temperatuuritundlikumad. **Väline taktsignaal** [{{ :images:avr:avr_clock_ext_clock.png?150|Välise taktsignaali ühendus}}] Välist taktsignaali võib tekitada ükskõik mis seade, peaasi et taktsagedus ja amplituut (pinge) oleks lubatud piirides. Näiteks võib skeemis kasutada eraldi taktigeneraatorit, mis takteerib mitut mikrokontrollerit. **Kella jagurid ja kordistid** Atmeli xmega seeria kontrolleritel on lisaks sisemistele ja välistele kelladele võimalik kasutada ka taktsignaali kordistit või jagurit, et saada soovitud taktsignaal. Kella jagur toimib vahemikus [1,2,4,8,...,2048], kordisti vahemikus 1-31.