Mikrokontroler AVR należy do rodziny 8-bitowych kontrolerów, które są oparte o architekturę RISC. Wyróżniają się prostą implementacją i obsługą. Wybrane mikrokontrolery AVR wymagają do zasilania napięcia 3,3 V lub 5 V. Cześć mikrokontrolerów AVR jest wyposażonych w oscylator RC, którego głównym zadaniem jest wytwarzanie przebiegu zegarowego przeznaczonego do taktowania rdzenia. Dodatkowo mają wbudowaną pamięć operacyjną RAM oraz szeroki wybór opcjonalnych akcesoriów kompatybilnych z mikrokontrolerem AVR. Układy AVR występują w różnych obudowach.