Según tengo entendido, EEPROM es una parte de una computadora (en mi caso, un microcontrolador AVR) que almacena datos, y los conserva incluso cuando el dispositivo se apaga por completo. Permite que los datos se escriban en ella y se lean de ella.
El problema que estoy viendo es que tiene una vida finita y una muy corta. En otras palabras, solo puedo leer / escribir un número finito de veces antes de agotar la EEPROM.
Lo que estoy buscando es una forma de lograr la misma funcionalidad que EEPROM, pero en un factor de forma pequeño. Supongo que puedo usar algo como una tarjeta microSD, pero preferiría una solución que no requiera que el usuario compre una tarjeta de memoria. Además, solo necesito unos pocos bytes de espacio, como máximo. Digamos que 1 kB es muy, muy conservador. Gastaría más de lo necesario para alojar una tarjeta de memoria de cualquier tipo.
Entonces, ¿cuáles son mis opciones? ¿Hay alguna solución de IC común que me permita lograr este tipo de almacenamiento / recuperación de datos sin una vida corta y un alto costo?