Arhitectura microcontrolerului AVR a fost dezvoltată de Atmel în 1996. Aceasta se bazează pe arhitectura microcontrolerului Harvard. AVR a fost una dintre primele familii de microcontrolere care a utilizat memoria flash pe cip pentru stocarea programelor, spre deosebire de memoria ROM programabilă o singură dată, EPROM sau EEPROM, utilizate de alte microcontrolere la acea vreme.
Mulți oameni cred că AVR înseamnă procesorul Risc al lui Alf (Egil Bogen) și Vegard (Wollan)".
Această arhitectură înlocuiește vechea arhitectură MCS-51. Un ciclu mașină al MCS-51 durează 12 cicluri de ceas și majoritatea instrucțiunilor sunt executate într-un singur ciclu mașină.
Microcontrolerele AVR (MCU) pot executa majoritatea instrucțiunilor și într-un singur ciclu de mașină, dar un ciclu de mașină durează doar un ciclu de ceas. Performanța pe ciclu de ceas este de 12 ori mai mare cu AVR.
Nucleul are 32 de registre de uz general conectate direct la ALU. Aceasta permite accesarea a două registre independente și executarea instrucțiunilor cu acestea într-un singur ciclu de mașină.
Întrebări și răspunsuri
Î: Când a fost dezvoltată arhitectura microcontrolerului AVR?
R: Arhitectura microcontrolerului AVR a fost dezvoltată în 1996 de către Atmel.
Î: Pe ce arhitectură se bazează microcontrolerul AVR?
R: Microcontrolerul AVR se bazează pe arhitectura microcontrolerului Harvard.
Î: Ce diferențiază microcontrolerul AVR de alte microcontrolere la momentul dezvoltării sale?
R: Microcontrolerul AVR utilizează memorie flash pe cip pentru stocarea programelor, spre deosebire de ROM programabilă o singură dată, EPROM sau EEPROM, utilizate de alte microcontrolere la acea vreme.
Î: Care este semnificația obișnuită a abrevierii AVR?
R: Mulți oameni cred că AVR înseamnă procesorul Risc al lui Alf (Egil Bogen) și Vegard (Wollan).
Î: Ce arhitectură a înlocuit microcontrolerul AVR?
R: Microcontrolerul AVR a înlocuit vechea arhitectură MCS-51.
Î: Câte cicluri de ceas durează un ciclu de mașină al MCS-51?
R: Un ciclu de mașină al MCS-51 durează 12 cicluri de ceas.
Î: Care este avantajul microcontrolerelor AVR față de MCS-51 în ceea ce privește performanța pe ciclu de ceas?
R: Performanța pe ciclu de ceas este de 12 ori mai mare cu microcontrolerele AVR.