O que é uma EEPROM?

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.
Voltar para o blog