I need a memory solution which is going to be used to keep track of an accumulated count on a micro-controller based project.
By accumulated count, I mean to say that the micro-controller uses this memory location to keep count of the occurrence of an event. The count needs to be preserved during power outages, hence the need for NON-VOLATILE memory.
Also the occurrence of the count increment event is frequent hence there will be a lot of writes to the memory hence my hesitation to use EEPROM.
The preferred communication interface will be I2C, but other alternatives are welcome.
Off the top of my head, I envision an SRAM low-power volatile memory IC with the option of being powered by a backup battery like a coin cell on power-downs.