Consulta vida util de la EEPROM

Hola a todos.

Tengo dudas con este tema. He leido y buscado info pero sigo sin aclararme, a ver si alguien me puede ayudar o dar un poco de luz.

La EEPROM por lo que he leido tiene 100000 accesos de escritura o borrado antes de "morir". Si yo quiero guardar un array de 5 enteros o caracteres, gastaré 1 acceso o 5? Si fuese 1, se podrian guardar multiples array en un único acceso?

Tengo un listado de 100 usuarios cada uno con su codigo PIN que se puede modificar a lo largo del programa. Mi idea es leer este listado al inicio del programa y sobreescribirlo (si hay cambios) al final, antes de apagar. Ahora, como cada lectura/escritura de cada elemento de array o del array entero cuento como un acceso me va a durar el inventito un suspiro :grin:

Espero haberme explicado bien, y disculpas a los entendidos por mi ignorancia.

Saludos!!

Hola,
La memoria está compuesta de segmentos borrables individualmente. Para que dure más se usa el método llamado "wear leveling (nivelación de desgaste)", que consiste en ir utilizando sucesivamente distintas partes de la memoria, y no escribir o borrar siempre en la misma dirección.

Gracias por la respusta Curro92. Voy a estudiarlo a fondo a ver si llego a conclusiones...
Un saludo!

curro92:
Hola,
La memoria está compuesta de segmentos borrables individualmente. Para que dure más se usa el método llamado "wear leveling (nivelación de desgaste)", que consiste en ir utilizando sucesivamente distintas partes de la memoria, y no escribir o borrar siempre en la misma dirección.

arduino - 100k EEPROM writes "per bit" or as a whole? - Electrical Engineering Stack Exchange

MUY ÚTIL.

+1

+Otro.
Tiene su lógica, pero nunca se me había ocurrido. Supongo que eso será extensible a SD y demás hierbas también.
Lo tendré muy en cuenta cuando use la eeprom (sobre todo la interna).