EPROM (Erasable Programmable Read Only Memory) bola skvelý vynález, ktorý umožnil hardwarovým programátorom vykonať zmeny v ich kóde bez toho, aby si kupovali nové čipy. Technológia, ktorá predchádzala EPROM, neumožnila zmenu údajov. To je dôvod, prečo získala medzi populárnymi výrobcami hardvéru a fandmi veľmi popularitu. EPROMS im umožňuje plne nasadiť svoj program na čipe a potom ho otestovať, akonáhle sa nájdu chyby, môžu vymazať EPROM a potom načítať upravenú verziu pre ďalšie testovanie..
Vymazanie údajov sa uskutoční vystavením malého okna na jeho hornej strane ultrafialovému svetlu. UV svetlo sa nachádza dokonca aj na slnečnom svetle, preto je okno EPROM zvyčajne zakryté, aby sa zabránilo náhodnému vystaveniu svetelným zdrojom. Aj keď EPROM bol veľkým pokrokom v technológii, metóda vymazania stále nechala niektorých ľudí chcieť viac. Vystavenie okna svetlu na určitú dobu znamenalo, že by ste museli čip odstrániť a nebolo by možné ho použiť, kým nebudú údaje úplne vymazané. Neexistuje tiež žiadna možnosť, aby údaje nahradil konečný užívateľ.
Tieto problémy viedli k vývoju verzie EPROM, ktorá je oveľa ľahšie použiteľná. Ktorá sa nazýva EEPROM alebo elektricky vymazateľná programovateľná pamäť. Jediný rozdiel medzi nimi je, že môžete vymazať EEPROM pomocou elektriny. Aj keď sa môže zdať, že ide o veľmi malý rozdiel, vyústili do zásadných zmien, vďaka ktorým sa EEPROM zmenila na nový štandard.
V prvom rade, pretože údaje možno vymazať elektrinou, vytvorili sa nové programovacie dosky, ktoré vymazali obsah vždy, keď chcete zadať nové údaje. To jednoducho znamenalo, že už nebudete čakať, aby ste otestovali vykonané zmeny. EEPROM tiež stratil okno, pretože to už nepotrebuje, čím sa eliminuje riziko náhodného vymazania. EEPROM tiež umožnil výrobcom uvoľniť záplaty, ak program v EEPROM mal nejaké chyby. To znížilo množstvo hardvéru, ktorý sa vracia na výmenu.
Menšie vylepšenia niekedy môžu dramaticky zmeniť použiteľnosť a spoľahlivosť zariadenia. EEPROM je jednou z tých, ktoré boli veľmi významné. Používanie EPROM je v súčasnosti veľmi zriedkavé, pretože väčšina ľudí prešla na oveľa pohodlnejšie charakteristiky EEPROM.