Léxico TI › Hardware › Emulación de EEPROM

Emulación de EEPROM

Hardware Svenska → Actualizado: 2026-11-03

Fingir una EEPROM direccionable por bytes añadiendo registros a la flash y compactando cuando se llena una página.

Muchos microcontroladores ya no traen EEPROM, pero el firmware sigue necesitando un sitio para la calibración y la configuración. La flash solo puede borrarse por sectores, a menudo de varios kilobytes, y aguanta quizá diez mil ciclos frente a los cientos de miles de una EEPROM. El truco consiste en no sobrescribir nunca: cada cambio se añade como un registro con una dirección virtual y un valor, y manda el registro más reciente de cada dirección.

Cuando la página se llena, los valores vigentes se copian a una página de reserva y la antigua se borra. Unas palabras de estado en la cabecera deciden, tras un corte de luz, qué página es válida; justo ahí suelen esconderse los fallos. ST, Microchip y otros publican notas de aplicación con código listo para usar. La biblioteca EEPROM de Arduino en el ESP32 hace lo mismo tras una fachada conocida.

← Volver al léxico