AVR

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

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

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ť.

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 

Mikrokontroléry
Inštrukčné súbory