Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Your question covers not only AVR products but all systems which use memories ..
This publication should shade some light on this subject: **broken link removed**
Just basic things about those memories:
- SRAM : memory for storing your data which are processed during the run time (including also the registers, stack, etc.) - volatile memory
- FLASH : memory which your program stored - non volatile
- EEPROM : memory which can be used for storing non volatile data and changeable during run-time. (for example: setting values, etc.)
if you use WinAVR, it supports good functions for reading and writing the EEPROM.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.