Read-only memory (ROM) este similar ca design cu circuitele RAM statice sau dinamice, cu excepția faptului că mecanismul de „blocare” este realizat pentru o singură utilizare (sau limitată). Cel mai simplu tip de ROM este cel care folosește mici „siguranțe” care pot fi suflate selectiv sau lăsate singure pentru a reprezenta cele două stări binare. Evident, odată ce una dintre micile siguranțe este suflată, nu poate fi făcută din nou întreagă, astfel încât scrierea unor astfel de circuite ROM este o singură dată.,deoarece poate fi scris (programat) o singură dată, aceste circuite sunt uneori denumite PROMs (memorie programabilă numai pentru citire). Cu toate acestea, nu toate metodele de scriere sunt la fel de permanente ca siguranțele suflate. Dacă se poate face un zăvor de tranzistor care poate fi resetat doar cu un efort semnificativ, se poate construi un dispozitiv de memorie care este ceva încrucișat între o memorie RAM și o ROM. Un astfel de dispozitiv are un nume destul de oximoronic: EPROM (memorie programabilă Erasable Read-Only).
EPROM vin în două soiuri de bază: electric-erasable (EEPROM) și ultraviolete-erasable (UV/EPROM)., Ambele tipuri de EPROM-uri folosesc dispozitive MOSFET cu încărcare capacitivă pentru a bloca sau opri. UV / EPROM – urile sunt „eliminate” prin expunerea pe termen lung la lumina ultravioletă.
sunt ușor de identificat: au o fereastră de sticlă transparentă care expune Materialul cipului de siliciu la lumină. Odată programat, trebuie să acoperiți acea fereastră de sticlă cu bandă pentru a împiedica lumina ambientală să degradeze datele în timp. Eprom-urile sunt adesea programate folosind tensiuni de semnal mai mari decât cele utilizate în modul „read-only”.