Еще раз : в контроллере три вида памяти : ОЗУ (RAM), флэш (flash) и ЭСПЗУ (EEPROM). ОЗУ - быстрая память, предназначенная для хранения данных, получаемых в процессе работы (потому она и называется оперативной памятью). Данные из такой памяти пропадают при выключении питания. Два других вида памяти - энергонезавизымые, их содержимое сохраняется при выключении питания. Запись в флэш и EEPROM гораздо медленне, чем в ОЗУ, кроме того, в их основе лежат различные технологии, что и определяет ограничение по количеству циклов записи. Основное назначение флэш памяти - хранение программного кода. В EEPROM обычно пишут конфигурационные параметры . Так как объем EEPROM обычно значительно меньше, чем флэш, то для больших объемов данных можно использовать флэш, помня, конечно, об ограничении на количество циклов перезаписи (я так делаю
вот здесь)