Električni izbrisivi sklopovi programabilne memorije samo za čitanje (EEPROM) su vrsta čipa koji se nalazi u elektroničkim uređajima i računalima koja koriste nepromjenjivu memoriju za pohranjivanje malih bitova podataka kada se napajanje isključi iz uređaja. EEPROM sklop omogućuje pisanje podataka na odvojenu adresu pomoću električnih signala. Neki od ovih sklopova mogu se prepisati i do milijun puta i mogu imati životni vijek do 1 godina. EEPROM sklop uključuje tehnologiju koja koristi dvostruke ćelije, što je rezultiralo visokom pouzdanošću. Ovi sklopovi su također korisni jer su kompaktni i jeftini za proizvodnju.
Izvorno u 1960-ima, programeri su bili ograničeni na sklopove programirljive memorije samo za čitanje (PROM) i mogli su pisati u ovu vrstu sklopa, ali nisu mogli brisati i ponovno pisati. Bitne karte mogle su se programirati pomoću fitilja od tankog nikrom filma koji su pregorjeli. Taj je proces, međutim, spriječio promjene u memoriji; osigurači se nisu mogli resetirati, a podaci o strujnom krugu nisu se mogli izbrisati. Čovjek po imenu Dov Frohman pomogao je u razvoju prve vrste EEPROM kruga. Složenim procesom koji uključuje električne struje, Frohman je uspio dizajnirati krug koji je bio programibilan električnim signalima, a ne pregorjelim osiguračima.
Jedna od najnovijih inačica EEPROM kruga sastoji se od niza memorijskih ćelija koje su električni programabilne i raspoređene na takav način da svaka zasebna memorijska ćelija ima tri različita stanja pohrane. EEPROM sklop također ima male podatkovne sklopove koji privremeno pohranjuju podatke i kontroliraju stanja operacija pisanja za memorijske ćelije. Postoji još jedan sklop koji se zove sklop za upisivanje koji izvodi operacije pisanja prema sadržaju podatkovnog kruga, koji zauzvrat odgovara gore spomenutim memorijskim ćelijama. Drugi sklop koji vrši provjeru pisanja potvrđuje stanja memorijskih ćelija koja su postavljena nakon operacija pisanja. Preostali krug ažurira podatke i specifične sadržaje podatkovnih krugova tako da se operacije ponovnog pisanja mogu izvesti na jednu memorijsku ćeliju.
Neke od najčešćih upotreba za EEPROM sklop su za pohranu različitih vrsta podataka od korisnika. To može uključivati entitete kao što su telefonski brojevi, uređaji s daljinskim upravljanjem, sigurnosni kodovi i bilo koji drugi uređaj koji može koristiti DIP prekidače. Još jedna korisna funkcija za EEPROM sklopove je pohranjivanje dijagnostičkih informacija kao što su kodovi grešaka, očitanja instrumenta i vremena ili datumi. Jedna vrsta ovih sklopova također se može koristiti za brojanje.