Need to save a small amount of data on external non volatile mem. But the board we use has serial flash rathern than eeprom. for flash, you can write a bit from 1 to 0 but not the other way around unless you erase the sector. But erase takes time.