O que é uma EEPROM Externa?

A EEPROM Externa é um circuito integrado de memória não volátil independente conectado ao microcontrolador principal via barramentos seriais (geralmente I2C ou SPI) para expandir a capacidade de armazenamento permanente de dados do circuito.

Aplicações de EEPROMs Externas em Projetos

Microcontroladores comuns têm espaço interno limitado para salvar dados (o ATmega328P do Arduino Uno tem apenas 1 KB de EEPROM). Para armazenar conjuntos maiores de informações em placas como o Arduino Uno R3 SMD ou ESP32, usam-se chips de EEPROM externa (como o AT24C256) para:

  • Data Logging: Armazenamento prolongado de dados gerados por sensores (registros de temperatura e umidade com data e hora).
  • Armazenamento de Imagens e Sons: Salva arquivos pequenos de fontes, ícones gráficos para displays OLED ou pequenos arquivos de áudio para buzzers ativos.
  • Tabelas de Lookup Grandes: Guarda tabelas de calibração complexas de sensores que excedem o espaço livre de memória RAM.

Esses chips de memória externa consomem pouquíssima energia e costumam ser soldados em pequenos módulos com pinos prontos para protoboard.

Perguntas Frequentes (FAQ)

Como a EEPROM Externa se conecta ao Arduino?
Geralmente utiliza o barramento I2C, necessitando de apenas 4 conexões físicas: VCC, GND e os dois fios de dados SDA e clock SCL, compartilhando o barramento com outros sensores.
Qual a capacidade típica de armazenamento de uma EEPROM externa comum?
Chips populares como o AT24C256 oferecem 256 Kilobits (Kb) de espaço de armazenamento, o que equivale a 32 Kilobytes (KB) de dados reais de memória.
Voltar para o blog