L'architettura del microcontrollore AVR è stata sviluppata da Atmel nel 1996. È basata sull'architettura del microcontrollore Harvard. L'AVR è stata una delle prime famiglie di microcontrollori ad utilizzare la memoria flash on-chip per la memorizzazione dei programmi, al contrario della ROM programmabile una tantum, EPROM, o EEPROM utilizzata da altri microcontrollori all'epoca.
Molte persone pensano che AVR stia per Alf (Egil Bogen) e Vegard (Wollan), il processore Risc".
Questa architettura sostituisce la vecchia architettura MCS-51. Un ciclo macchina di MCS-51 richiede 12 cicli di clock e la maggior parte delle istruzioni sono eseguite in un ciclo macchina.
I microcontrollori AVR (MCU) possono eseguire la maggior parte delle istruzioni anche in un solo ciclo macchina, ma un ciclo macchina richiede solo un ciclo di clock. Le prestazioni per ciclo di clock sono 12 volte superiori con AVR.
Il nucleo ha 32 registri di uso generale direttamente collegati all'ALU. Permette l'accesso a due registri indipendenti e l'esecuzione di istruzioni con essi in un ciclo macchina.
Domande e risposte
D: Quando è stata sviluppata l'architettura del microcontrollore AVR?
R: L'architettura del microcontrollore AVR è stata sviluppata nel 1996 da Atmel.
D: Su quale architettura si basa il microcontrollore AVR?
R: Il microcontrollore AVR si basa sull'architettura del microcontrollore Harvard.
D: Cosa distingue il microcontrollore AVR dagli altri microcontrollori all'epoca del suo sviluppo?
R: Il microcontrollore AVR utilizza la memoria flash on-chip per l'archiviazione dei programmi, in contrapposizione alla ROM programmabile una tantum, all'EPROM o all'EEPROM utilizzate da altri microcontrollori dell'epoca.
D: Qual è il significato comunemente ritenuto dell'abbreviazione AVR?
R: Molte persone credono che AVR sia l'acronimo del processore Risc di Alf (Egil Bogen) e Vegard (Wollan).
D: Quale architettura ha sostituito il microcontrollore AVR?
R: Il microcontrollore AVR ha sostituito la vecchia architettura MCS-51.
D: Quanti cicli di clock richiede un ciclo macchina di MCS-51?
R: Un ciclo macchina di MCS-51 richiede 12 cicli di clock.
D: Qual è il vantaggio dei microcontrollori AVR rispetto a MCS-51 in termini di prestazioni per ciclo di clock?
R: Le prestazioni per ciclo di clock sono 12 volte superiori con i microcontrollori AVR.