Η αρχιτεκτονική του μικροελεγκτή AVR αναπτύχθηκε από την Atmel το 1996. Βασίζεται στην αρχιτεκτονική του μικροελεγκτή Harvard. Ο AVR ήταν μία από τις πρώτες οικογένειες μικροελεγκτών που χρησιμοποίησαν μνήμη flash on-chip για την αποθήκευση του προγράμματος, σε αντίθεση με την προγραμματιζόμενη ROM μιας χρήσης, την EPROM ή την EEPROM που χρησιμοποιούσαν άλλοι μικροελεγκτές εκείνη την εποχή.
Πολλοί πιστεύουν ότι το AVR σημαίνει Risc processor των Alf (Egil Bogen) και Vegard (Wollan)".
Αυτή η αρχιτεκτονική αντικαθιστά την παλαιότερη αρχιτεκτονική MCS-51. Ένας κύκλος μηχανής του MCS-51 διαρκεί 12 κύκλους ρολογιού και οι περισσότερες εντολές εκτελούνται σε έναν κύκλο μηχανής.
Οι μικροελεγκτές AVR (MCU) μπορούν να εκτελέσουν τις περισσότερες εντολές σε έναν μόνο κύκλο μηχανής, αλλά ένας κύκλος μηχανής διαρκεί μόνο έναν κύκλο ρολογιού. Η απόδοση ανά κύκλο ρολογιού είναι 12 φορές υψηλότερη με τον AVR.
Ο πυρήνας διαθέτει 32 καταχωρητές γενικού σκοπού που συνδέονται απευθείας με την ALU. Επιτρέπει την πρόσβαση σε δύο ανεξάρτητους καταχωρητές και την εκτέλεση εντολών με αυτούς σε έναν κύκλο μηχανής.
Ερωτήσεις και απαντήσεις
Ερ: Πότε αναπτύχθηκε η αρχιτεκτονική του μικροελεγκτή AVR;
A: Η αρχιτεκτονική μικροελεγκτή AVR αναπτύχθηκε το 1996 από την Atmel.
Ε: Σε ποια αρχιτεκτονική βασίζεται ο μικροελεγκτής AVR;
A: Ο μικροελεγκτής AVR βασίζεται στην αρχιτεκτονική μικροελεγκτών Harvard.
Ε: Τι διαφοροποιεί τον μικροελεγκτή AVR από άλλους μικροελεγκτές κατά την εποχή της ανάπτυξής του;
Α: Ο μικροελεγκτής AVR χρησιμοποιεί μνήμη flash on-chip για την αποθήκευση του προγράμματος, σε αντίθεση με την προγραμματιζόμενη ROM μιας χρήσης, την EPROM ή την EEPROM που χρησιμοποιούσαν άλλοι μικροελεγκτές εκείνη την εποχή.
Ερ: Ποια είναι η κοινά αποδεκτή σημασία της συντομογραφίας AVR;
Α: Πολλοί πιστεύουν ότι το AVR σημαίνει τον επεξεργαστή Risc των Alf (Egil Bogen) και Vegard (Wollan).
Ε: Ποια αρχιτεκτονική αντικατέστησε ο μικροελεγκτής AVR;
Α: Ο μικροελεγκτής AVR αντικατέστησε την παλαιότερη αρχιτεκτονική MCS-51.
Ε: Πόσους κύκλους ρολογιού χρειάζεται ένας κύκλος μηχανής του MCS-51;
Α: Ένας κύκλος μηχανής του MCS-51 διαρκεί 12 κύκλους ρολογιού.
Ε: Ποιο είναι το πλεονέκτημα των μικροελεγκτών AVR έναντι του MCS-51 όσον αφορά την απόδοση ανά κύκλο ρολογιού;
Α: Η απόδοση ανά κύκλο ρολογιού είναι 12 φορές υψηλότερη με τους μικροελεγκτές AVR.