AVR

vpravo|náhľad|Rôzne staršie mikrokontroléry rodiny AVR: ATmega8 v puzdre DIP-28N, ATxmega128A1 v puzdre TQFP-100, ATtiny45 v puzdre SO-8
vpravo|náhľad|ATmega328P v puzdre DIP-28N. Tento čip sa často používa na doskách Arduino.
AVR je rodina mikrokontrolérov vyvíjaná od roku 1996 spoločnosťou Atmel, ktorá bola v roku 2016 odkúpená spoločnosťou Microchip Technology. Sú to 8-bitové jednočipové mikrokontroléry s Modifikovanou harvardskou architektúrou. AVR bola jedna s prvých rodín mikrokontrolérov, ktorá používala na ukladanie programu pamäť Flash, na rozdiel od pamätí typu ROM, EPROM alebo EEPROM.

Mikrokontroléry AVR sa používajú na mnoho účelov vo vstavaných systémoch. Bežné je aj amatérske a vzdelávacie použitie. Známe sú pre ich použitie v doskách Arduino.

Prehľad zariadení
AVR používa Modifikovanú harvardskú architektúru, v ktorej sú program a dáta uložené vo fyzicky oddelených pamätiach, pre ktoré sa používa rozdielny adresový priestor, avšak program dokáže čítať dáta z programovej pamäte pomocou špeciálnych inštrukcii.

Základné rodiny
Čipy AVR sa delia na nasledovné rodiny:

tinyAVR – séria ATtiny
 Veľkosť pamäte Flash Frekvencia [MHz] Puzdro SRAM EEPROM 0,5 až 32 KB1,6 až 20s 6 až 32 vývodmi64 až 3072 bajtov64 až 256 bajtov

Séria ATtiny obsahuje mikrokontroléry v malom puzdre s obmedzenou sadou periférnych zariadení. Avšak súčasťou upravených sérií tinyAVR 0/1/2 (uvedených na trh v roku 2016) sú:
 Periférne zariadenia vyrovnávajúce sa alebo previšujúce sériu megaAVR 0
 Event System – systém udalostí
 Vylepšená sada inštrukcií AVRxt, hardvérový obvod na násobenie

megaAVR – séria ATmega
 Veľkosť pamäte Flash Frekvencia [MHz] Puzdro SRAM EEPROM 4 až 256 KB1,6 až 20s 28 až 100 vývodmi256 až 16384 bajtov256 až 4096 bajtov

Séria ATmega obsahuje mikrokontroléry s rozšírenou sadou inštrukcií (inštrukcie na násobenie a na prácu s väčšími programovými pamäťami), s veľkým množstvom periférnych zariadení, s väčšou programovou pamäťou a s veľkým množstvom vývodov. Mikrokontroléry série megaAVR 0, ktorá bola uvedená na trh v roku 2016, majú aj nasledovnú funkcionalitu:
 Event system
 Nové periférne zariadenia s vylepšenými funkciami
 Vylepšenú sadu inštrukcií AVRxt

AVR Dx – Rodina AVR Dx obsahuje viacero sérií mikrokontrolérov, ktoré sa zameriavajú na interakciu človeka s počítačom, úpravu analógového signálu a prevádzkovú bezpečnosť.
 Veľkosť pamäte Flash Frekvencia [MHz] Puzdro SRAM EEPROM 16 až 128 KB20 až 24 pri napätiach 1,8 až 5,5 voltovs 14 až 64 vývodmi14 až 16 kibibajtov512 bajtov
Označenia čipov sú vo formáte AVRffDxpp, pričom ff znamená veľkosť pamäte Flash, x znamená sériu a pp znamená počet vývodov. Napríklad: AVR128DA64 – 64-vývodový mikrokontrolér zo série DA so 128 KB flash pamäte. Všetky čipy z rodiny AVR Dx obsahujú:
 Asynchronický časovač typu D, ktorý dokáže bežať rýchlejšie ako CPU
 12-bitový ADC
 10-bitový DAC
Série rodiny AVR Dx:
 Séria AVR DA (vydaná začiatkom roka 2020)
 Séria AVR DB (vydaná v strede roka 2020)
 Séria AVR DD (v septembri 2020 ešte nevydaná)
 Séria AVR EA (v septembri 2020 ešte nevydaná)

 Zdroj 

Kategória:Mikrokontroléry
Kategória:Inštrukčné súbory