Izbrisljivi programirljivi pomnilnik samo za branje (EPROM) se nanaša na vrsto računalniškega čipa, ki lahko hrani majhno količino podatkov v rezidenčnem pomnilniku. Glavna razlika med čipi EPROM in čipi Programmable Read-Only Memory (PROM) je v tem, da je EPROM čipe mogoče programirati več kot enkrat, medtem ko čipov PROM ni mogoče ponovno programirati. Namen čipa EPROM je predvsem omogočiti programerjem način za preslikavo naslovljivih vhodov v niz vnaprej določenih izhodnih podatkov, podobno iskalni tabeli, in shranjevanje majhnih bitov podatkov, ki odražajo spremembe stanja v tekočih električnih procesih. .
Primer uporabe tega čipa je način, kako se operacijski sistem zažene, ko se računalnik vklopi. Električni tok pošlje signal čipu, ki nato zažene vdelano programsko opremo Basic Input/Output System (BIOS), ki nadzoruje notranje komponente strojne opreme računalnika. Čip shranjuje postopne spremembe stanja računalnika v pomnilniku, dokler operacijski sistem ne zaključi zagonskega postopka. Čipov EPROM običajno ne bi smeli reprogramirati brez izrecnih navodil proizvajalca računalnika za to.
Štiri glavne vrste čipov EPROM so Flash Erasable Programmable Read-Only Memory (Flash EPROM), En-Time Programmable Read-Only Memory (OTPROM), Ultra-violet Erasable Programmable Read-Only Memory (UV-EPROM) in Electricly Erasable. Programabilni pomnilnik samo za branje (EEPROM). Vsaka od vrst ima značilnosti, zaradi katerih se razlikujejo drug od drugega; večina računalnikov uporablja čipe EEPROM, ker so hitrejši, cenejši in manjši od prejšnjih različic. Ko ljudje uporabljajo izraz EPROM, se običajno sklicujejo na ultravijolično različico EPROM. Prvi komercialni EPROM, ki ga je leta 1971 zasnoval Intel® Corporation, je lahko shranil le 256 bajtov podatkov, kar je bistveno manj od 8 megabajtov ali več, ki jih zdaj lahko vsebujejo nekateri novejši EPROM-i in EEPROM-i.
Vsak EPROM čip vsebuje polprevodniški tranzistor s polprevodniškim učinkom kovinskega oksida (MOSFET), ki nadzoruje njegovo sposobnost, da vodi tok negativno nabitih elektronov vzdolž elektrod tranzistorja. MOSFET omogoča programerjem, da spremenijo program čipa z vrsto elektronskih rafal, ki izbrišejo obstoječe shranjene podatke in zapišejo nove podatke v čip. Za brisanje in ponovno pisanje podatkov postopek zahteva poseben vmesnik za programiranje čipov, ki zagotavlja ultravijolično svetlobo, ki dejansko omogoča brisanje in shranjevanje podatkov. Čipi EPROM, ki uporabljajo ultravijolično svetlobo, uporabljajo zaščitna ohišja za zaščito uporabnikov pred potencialno nevarnimi ali rakotvornimi učinki.