EPROM (Erasable Programmable Read Only Memory) bio je izvrstan izum koji je omogućio hardverskim programerima da izmjene svoj kod bez kupnje novih čipova. Tehnologija koja je prethodila EPROM-u nije dopustila promjenu podataka. To je razlog zašto je vrlo brzo stekao popularnost među proizvođačima hardvera i hobistima. EPROMS im omogućuje da u potpunosti implementiraju svoj program na čip, a zatim ga testiraju, nakon što se pronađu greške koji mogu izbrisati EPROM, a zatim učitati modificiranu verziju za daljnje testiranje.
Brisanje podataka vrši se izlaganjem malog prozora na gornjoj strani ultraljubičastoj svjetlosti. UV svjetlost se može naći i na suncu, zato je EPROM prozor obično prekriven kako bi se spriječilo slučajno izlaganje izvorima svjetlosti. Iako je EPROM bio vrlo napredan napredak u tehnologiji, metoda brisanja i dalje ostavlja neke ljude koji žele više. Izlaganje prozora svjetlosti neko vrijeme značilo je da ćete morati ukloniti čip i on neće biti upotrebljiv dok podaci ne budu u potpunosti izbrisani. Također ne postoji mogućnost da krajnji korisnik zamijeni podatke.
Ovi su problemi doveli do razvoja verzije EPROM-a koja je mnogo lakša za korištenje. Koji je naziv EEPROM ili električno izbrisljiva programabilna memorija. Jedina razlika između ova dva je da možete izbrisati EEPROM sa strujom. Iako se može činiti da je to vrlo mala razlika, to je rezultiralo velikim promjenama koje su EEPROM pretvorile u novi standard.
Prvo i najvažnije, budući da se podaci mogu izbrisati električnom energijom, stvorene su nove programske ploče koje brišu sadržaj svaki put kada želite unijeti nove podatke. To je jednostavno značilo da više nećete čekati kako biste testirali promjene koje ste napravili. EEPROM je također izgubio prozor jer mu više nije potreban, uklanjajući rizik od slučajnog brisanja. EEPROM je također omogućio proizvođačima da ispuštaju zakrpe ako je program u EEPROM-u imao neke pogreške. Time je smanjena količina hardvera koji se vraća na zamjenu.
Ponekad, mala poboljšanja mogu dramatično promijeniti upotrebljivost i pouzdanost uređaja. EEPROM je jedan od onih koji su bili vrlo značajni. Upotreba EPROM-a danas je vrlo rijetka jer se većina ljudi prebacila na mnogo povoljnije karakteristike EEPROM-a.