Enamikul juhtudest on protsessori kasutuses olevad registrid esimesel 32-l mäluaadressil (000016-001F16), millele järgnevad 64 sisend-väljund registrit (002016-005F16). SRAM algab pärast ülalmainitud registreid (aadress 006016). Sisend-väljund registrid võivad mõnel juhul olla suuremad olla, mis juhul võtavad nad osa SRAMi aadressiruumist. Kuigi on olemas eraldi aadresserimissüsteemid protsessori ja sisend-väljund registritele ligipääsuks, saab kõiki käsitleda sarnaselt SRAMiga. EEPROM Peaaegu kõigil AVR mikrokontrolleritel on sisemine EEPROM andmete püsivamaks salvestamiseks. Sarnaselt välkmäluga suudab EEPROM andmed säilitada ka siis, kui vool välja lülitada. Enamikes AVR arhitektuuri versioonides pole EEPROM otseselt aadresseeritav ja seega pääseb sellele ligi sarnaselt väliste seadmetega. Kuna kasutada tuleb spetsiaalseid registreid ning lugemis- ja kirjutamiskäske, on suhtlus EEPROMiga tunduvalt aeglasem kui näiteks SRAMiga.
SRAM staatilises pooljuhtsuvapöördusmälus on info salvestatud positiivse tagasiside kaudu trigerites. Tegemis on kiire mäluga, mida kasutatakse registermälus ja vahemälus. Kiiruselt SRAM funktsioneerida protsessori taktsagedusega, kuid nõuab palju kristallpinda, seega pole sobilik suurte mälumahtude realiseerimiseks. Andmed hävivad toite kadumisel. DRAM dünaamiline pooljuhtsuvapöördusmäluna on tüüpilise PC arvuti põhimälu realiseeritud. Võrreldes SRAMiga kulub vähem transistoreid biti kohta. Tänu sellele, et vähem transistoreid on biti koha, siis see nõuab SRAMiga võrreldes vähem kristallipinda. Kasutatakse suuremahulise põhimälu valmistamiseks, sest odavam SRAMist. DRAM on aeglasem SRAMist. DRAMis kirjutatakse pidevalt infot uuesti üle. 3. Andmeedastuse juhtimine: süsteemid katkestusega ja ilma, proriteedid. Tavaliselt täidab protsessor programmi käske järjest kuni mõne hargnemise