Операции с EEPROM из кода программы

Здравствуйте!

В документации описывается взаимодействие со SPI Flash, но ее легко будет считать, что может привести к компрометации данных, да и хотелось бы уменьшения количества деталей, а хранить данных не так много.
Есть ли возможность из кода менять содержимое EEPROM, постранично?
 
Могу предположить, что нужно сделать запись значения по нужному адресу начиная с 0x01000000. По логике, надо еще подождать, пока запись будет завершена.
Есть какой-то регистр и флаг, который нужно отслеживать при записи в EEPROM из программы?
 
Сверху