sepuka, Fentone, согласен, проблема с EEPROM известна и актуальна, тем более для встроенного в чип варианта (у меня такой вариант), поэтому нужно
работать с памятью аккуратно
На настоящий момент сделано так:
1) запись осуществляется в том случае, если номер пресета изменился с предыдущего раза; это, как бы очевидный шаг;
2) как заметил
Тимон, хранится всего лишь номера презета
3) для записи номера пресета выделяется массив из 8 ячеек, которые перезаписываются поочерёдно в цикле, что увеличивает ресурс раза в 4 (относительно 20 лет - это 80 лет), а можно выделить и 32 ячейки, что приведёт к тому, что
ресурса хватит на несколько жизней устройства и его владельца