I've written a program which frequently changes the data in the pic's eeprom memory - so that the data is preserved when the power is switched off.
I understand the eeprom memory has a limited number of read/write cycles before failing, so would I be better off rewriting my code to use...