Если используем FRAM 32кБ, то для хранения одного изменения нужно
4(адрес)+1(данные) байт. Итого время накопления во FRAMe
= 655 сек (при 10 байт в секунде). Причем это худший случай, когда
адрес изменения каждый раз разный.
Т.е. в наихудшем случае при записи в одни и те же сектора, FLASH
хватит на 2 года (100тыс.циклов). Исходя из вероятности такого
события подсчитайте для себя необходимый резерв FLASH и/или обьем
FRAM.
PS В той же FRAM можно сделать сетчики записей секторов FLASH и по
ним подключать резервные сектора.