O que é uma EEPROM?
Share
A EEPROM (Electrically Erasable Programmable Read-Only Memory) é um tipo de memória não volátil usada em computadores e microcontroladores que permite que bytes individuais de dados sejam lidos, gravados e apagados eletricamente, mantendo as informações mesmo sem alimentação elétrica.
Importância da EEPROM em Projetos Maker
Em projetos de automação que utilizam placas do Kit Iniciante Arduino, a memória EEPROM cumpre um papel crítico. Sem ela, qualquer dado alterado em tempo de execução seria perdido quando a fonte de alimentação fosse desconectada. Suas aplicações práticas são:
- Armazenamento de Configurações: Salva dados como a senha da rede Wi-Fi local, calibração física dos sensores e preferências do usuário.
- Contadores de Ciclo: Grava o número total de acionamentos de um motor ou máquina para manutenção periódica preventiva.
- Estados de Atuadores: Lembra o último estado de um relé (ligado ou desligado) antes de uma queda acidental de energia, restaurando a operação segura ao reiniciar.
Diferente de memórias Flash, a EEPROM permite a reescrita de bytes individuais de forma independente, mas possui um ciclo útil físico de vida limitado (normalmente 100.000 gravações).
Perguntas Frequentes (FAQ)
- Os dados da EEPROM do Arduino somem ao regravar o código da placa?
- Não. Fazer o upload de um novo código (sketch) no Arduino apaga apenas a memória Flash do microcontrolador. Os dados salvos na EEPROM permanecem intactos de fábrica.
- Qual a vida útil média de gravação da memória EEPROM?
- A maioria dos microcontroladores como o ATmega328P garante cerca de 100.000 ciclos físicos de escrita/apagamento por endereço de memória antes que ocorram falhas de retenção de bytes.