Hello! I need to store few ints and bools permanently. For now I use a EEPROM built-in Arduino memory. But I know it has a limitation for numbers of rewrites. I've tried to use an SD-card, but it is too much SRAM consuming. Is there any other ways of storing the information? There has to be a simple way of doing it. So many devices store their settings and you can change it many times without limits.
The EEPROM on the Arduino boards is rated for 100000 writes per cell. Is that really an issue for your application? If so, why? It's also possible to do "wear leveling", by rotationg though a series of addresses for each piece of data, which multiplies the number of times you can update the data before wearing out the EEPROM.
Out of interest how many ints and bools do you wish to retain at power off?
What is the range of each int?
Which processor ? 328?
Tofer:
So many devices store their settings and you can change it many times without limits.
Use a FRAM, like EEPROM but with a write endurance of 100,000,000,000,000 times.
If you wrote to the FRAM 10,000 times a second, a FRAM would thus have an endurance of 317 years.