Sähköisesti poistettavat ohjelmoitavat vain lukumuistin (EEPROM) piirit ovat eräänlainen siru, joka löytyy elektronisista laitteista ja tietokoneista, jotka käyttävät haihtumatonta muistia pienten tietojen tallentamiseen, kun virta katkaistaan laitteesta. EEPROM -piiri mahdollistaa tietojen kirjoittamisen erilliseen osoitteeseen sähköisten signaalien avulla. Jotkut näistä piireistä voidaan kirjoittaa uudelleen jopa miljoona kertaa ja niiden käyttöikä voi olla jopa 1 vuotta. EEPROM -piirissä on tekniikka, joka käyttää kaksoiskennoja, mikä on johtanut korkeaan luotettavuuteen. Nämä piirit ovat myös hyödyllisiä, koska ne ovat kompakteja ja edullisia valmistaa.
Alunperin 1960 -luvulla ohjelmoijat rajoittuivat PROM -piireihin (Programmable Read Only Memory) ja pystyivät kirjoittamaan tämän tyyppisille piireille, mutta eivät voineet poistaa ja kirjoittaa uudelleen. Bittikartat voidaan ohjelmoida ohuen nikromikalvon sulakkeilla, jotka puhallettiin. Tämä prosessi kuitenkin esti muutokset muistiin; sulakkeita ei voitu nollata, eikä piirin tietoja voinut poistaa. Dov Frohman -niminen mies auttoi kehittämään ensimmäisen tyyppistä EEPROM -piiriä. Monimutkaisella prosessilla, johon sisältyi sähkövirtoja, Frohman pystyi suunnittelemaan piirin, joka oli ohjelmoitavissa sähköisten signaalien sijasta.
Yksi EEPROM -piirin uusimmista versioista koostuu joukosta muistisoluja, jotka ovat sähköisesti ohjelmoitavissa ja järjestetty siten, että jokaisella erillisellä muistisolulla on kolme eri tallennustilaa. EEPROM -piirissä on myös pieniä datapiirejä, jotka tallentavat tietoja väliaikaisesti ja ohjaavat muistisolujen kirjoitustoimintoja. On toinen piiri, nimeltään kirjoituspiiri, joka suorittaa kirjoitusoperaatioita datapiirin sisällön mukaisesti, jotka puolestaan vastaavat edellä mainittuja muistisoluja. Toinen piiri, joka kirjoittaa kirjoitusvahvistuksen, vahvistaa muistisolujen tilat, jotka asetetaan kirjoitusoperaatioille. Jäljellä oleva piiri päivittää tiedot ja tietopiirien tietyn sisällön niin, että uudelleenkirjoitustoiminnot voidaan suorittaa yhdelle muistisolulle.
Jotkut EEPROM -piirin yleisimmistä käyttötarkoituksista ovat erilaisten käyttäjien tietojen tallentamista. Tämä voi sisältää kohteita, kuten puhelinnumeroita, kauko-ohjattavia laitteita, turvakoodeja ja muita laitteita, jotka voivat käyttää DIP-kytkimiä. Toinen hyödyllinen toiminto EEPROM -piireille on diagnostiikkatietojen, kuten virhekoodien, mittarilukemien ja aikojen tai päivämäärien, tallentaminen. Yhtä tyyppiä näistä piireistä voidaan käyttää myös laskemiseen.