EPROM (acronim din engleză de la Erasable Programmable Read Only Memory, traducere liberă: memorie programabilă numai pentru citire) este un tip de memorie nevolatilă, adică o memorie care își păstrează datele chiar și când i se întrerupe alimentarea cu tensiune. EPROM-urile sunt prin construcție compuse dintr-o serie de celule de tranzistoare MOSFET (sub forma unor porți logice) cu poarta izolată, care pot stoca un bit de informație sub forma unei sarcini electrice (prezența sarcinii este echivalentă cu starea logică 0).[1] O memorie tip EPROM poate fi ștearsă după programare prin expunerea la o sursă puternică de lumină ultravioletă. O caracteristică particulară a unui circuit EPROM este fereastra transparentă din cuarț topit care acoperă cipul de siliciu și care permite expunerea la lumina ultravioletă în timpul ștergerii.