Dzēšamā programmējamā lasāmatmiņa (EPROM) attiecas uz datora mikroshēmas veidu, kas var saglabāt nelielu datu apjomu pastāvīgajā atmiņā. Galvenā atšķirība starp EPROM mikroshēmām un programmējamās lasāmatmiņas (PROM) mikroshēmām ir tā, ka EPROM mikroshēmas var ieprogrammēt vairāk nekā vienu reizi, savukārt PROM mikroshēmas nav pārprogrammējamas. Galvenokārt EPROM mikroshēmas mērķis ir nodrošināt programmētājus ar veidu, kā adresējamās ievades kartēt iepriekš noteiktu datu izvadu kopai, līdzīgi kā uzmeklēšanas tabulai, un saglabāt nelielus datu bitus, kas atspoguļo stāvokļa izmaiņas notiekošajos elektriskajos procesos. .
Šīs mikroshēmas izmantošanas piemērs ir operētājsistēmas sāknēšanas veids, kad dators tiek ieslēgts. Elektriskā strāva nosūta signālu uz mikroshēmu, kas pēc tam palaiž pamata ievades/izvades sistēmas (BIOS) programmaparatūru, kas kontrolē datora iekšējās aparatūras komponentus. Mikroshēma saglabā atmiņā pakāpeniskās izmaiņas datora stāvoklī, līdz operētājsistēma pabeidz startēšanas procesu. EPROM mikroshēmas parasti nevajadzētu pārprogrammēt bez datora ražotāja skaidriem norādījumiem.
Četri galvenie EPROM mikroshēmu veidi ir zibatmiņas dzēšama programmējama tikai lasāmatmiņa (Flash EPROM), vienreizēja programmējama lasāmatmiņa (OTPROM), ultravioletā starojuma dzēšamā programmējamā lasāmatmiņa (UV-EPROM) un elektriski dzēšamā atmiņa. Programmējama lasāmatmiņa (EEPROM). Katram no veidiem ir īpašības, kas tos atšķir vienu no otra; lielākā daļa datoru izmanto EEPROM mikroshēmas, jo tās ir ātrākas, lētākas un mazākas nekā iepriekšējās versijas. Kad cilvēki lieto terminu EPROM, viņi parasti atsaucas uz ultravioleto EPROM versiju. Pirmais komerciālais EPROM, ko 1971. gadā izstrādāja Intel® Corporation, varēja uzglabāt tikai 256 baitus datu, kas ir ievērojami mazāk nekā 8 megabaiti vai vairāk, ko tagad var ietilpt daži jaunāki EPROM un EEPROM.
Katrā EPROM mikroshēmā ir metāla oksīda pusvadītāju lauka efekta tranzistors (MOSFET), kas kontrolē tā spēju vadīt negatīvi lādētu elektronu plūsmu gar tranzistora elektrodiem. MOSFET ļauj programmētājiem mainīt mikroshēmas programmu, izmantojot virkni elektronisku sēriju, kas dzēš esošos saglabātos datus un ieraksta mikroshēmā jaunus datus. Lai dzēstu un pārrakstītu datus, procesam ir nepieciešams īpašs mikroshēmu programmēšanas interfeiss, kas nodrošina ultravioletās gaismas frekvenci, kas faktiski ļauj dzēst un saglabāt datus. EPROM mikroshēmas, kas izmanto ultravioleto gaismu, izmanto aizsargierīces, lai aizsargātu lietotājus no potenciāli bīstamām vai kancerogēnām sekām.