O termo EEPROM (sigla da expressão inglesa Eletrically Erasable Programmable Read-Only Memory) designa um tipo de memória de leitura eletricamente apagável e progamável. Uma variação de EEPROM que pode ser apagada por meio da aplicação de um sinal eléctrico.
A EEPROM é uma memória PROM (Programmable Read-Only Memory) que pode ser apagada e reprogramada usando uma carga elétrica. A EEPROM foi desenvolvida por George Perlegos quando esteve na Intel em 1978 e ao contrário da maioria das memórias dentro de um computador, esta memória lembra-se dos dados quando a energia é desligada.
A EEPROM foi um substituto dos chips PROM e EPROM e é usada para a BIOS dos computadores que foram construídos após 1994. Ter um computador com uma EEPROM permite que um utilizador de computador possa atualizar a BIOS do seu computador sem ter que abrir o computador ou remover quaisquer chips.
A EEPROM, com a ajuda de um campo eléctrico, pode ser apagada e reprogramada, mas com um tempo de vida mais curto. Isto significa que só pode ser reprogramada de dezenas a centenas de milhares de vezes. Isto é muito mais limitado do que a EEPROM moderna, que pode ser reprogramada mais de um milhão de vezes. Além disso, para realizar uma reescrita, os chips EEPROM devem ser completamente apagados, ao contrário de outros modelos de memória só de leitura (ROM).
A seguir estão as categorias de interface eléctrica primárias para os dispositivos EEPROM:
- Serial Bus (Barramento de série): EEPROM de série, geralmente funciona em três fases distintas (fase de endereço, fase de dados e Fase OP-Code. A maioria dos tipos familiares de interface de série são o Microwire, SPI, 1-Wire, I²C e UNI / O.
- Parallel bus (barramento paralelo): Um dispositivo EEPROM paralelo geralmente inclui um barramento de dados de oito bits e um barramento de endereços grande o suficiente para a manipulação total da memória. A maioria dos dispositivos incluem a proteção contra a gravação e escolha dos pinos do chip. Muitos micro controladores também incluem o EEPROM paralelo.
A EEPROM é usada principalmente em dispositivos (como potenciómetros digitais, sensores de temperatura digitais e relógios em tempo real) para salvar a calibração ou dados semelhantes que são exigidos quando a energia é desligada ou removida.
As EEPROMs são reconhecidas como matrizes de transístores.