L'EEPROM est l'acronyme pour "Electrically Erasable Programmable Read-Only Memory" (mémoire en lecture seule programmable électriquement effaçable). Les composants EEPROM sont des semi-conducteurs. Il s'agit d'une mémoire non volatile utilisée dans les dispositifs qui doivent contenir de petites quantités de données dans un circuit. Les données non volatiles peuvent être effacées et reprogrammées.
La mémoire en lecture seule ou la ROM peut être effacée et reprogrammée par l'application de tensions électriques. On peut ainsi programmer les données en amont avant de passer à la phase d'écriture. Les puces EEPROM peuvent être modifiées tout en restant dans un système informatique et leur fonctionnalité non volatile signifie que la mémoire peut être récupérée même après avoir éteint et remis en marche l'appareil ou l'ordinateur.
Les dispositifs EEPROM sont présents dans les ordinateurs pour stocker le BIOS, les microcontrôleurs et les systèmes de contrôle à distance. La mémoire flash est un autre type d'EEPROM couramment utilisé dans les clés USB.
Il existe de nombreux avantages à utiliser la mémoire EEPROM dans un ordinateur ou un dispositif électronique. Par exemple, la capacité d'effacer l'intégralité du contenu d'une puce EEPROM, ainsi que de pouvoir effacer un octet par section. En outre, une grande variété d'interfaces sont disponibles pour l'EEPROM avec des bus série et parallèle. Les capacités de programmation de l'EEPROM sont faciles et efficaces tout en étant programmables sans retrait d'une carte de circuit ou configuration de test.