Read-only memory (ROM) is qua ontwerp vergelijkbaar met statische of dynamische RAM-circuits, behalve dat het “latching” mechanisme is gemaakt voor eenmalige (of beperkte) werking. Het eenvoudigste type ROM is dat wat kleine “zekeringen” gebruikt die selectief kunnen worden opgeblazen of met rust gelaten om de twee binaire toestanden te vertegenwoordigen. Het is duidelijk dat zodra een van de kleine zekeringen is geblazen, het niet weer heel kan worden gemaakt, dus het schrijven van dergelijke ROM circuits is eenmalig.,
omdat het één keer kan worden geschreven( geprogrammeerd), worden deze circuits soms aangeduid als PROMs (Programmable Read-Only Memory). Echter, niet alle schrijfmethoden zijn zo permanent als geblazen zekeringen. Als een transistorsluiting kan worden gemaakt die alleen met aanzienlijke inspanning resetbaar is, kan een geheugenapparaat dat iets is van een kruising tussen een RAM en een ROM worden gebouwd. Zo ‘ n apparaat krijgt een nogal oxymoronische naam: de EPROM (Erasable Programmable Read-Only Memory).
EPROM zijn er in twee basisvarianten: elektrisch uitwisbaar (EEPROM) en Ultraviolet uitwisbaar (UV/EPROM)., Beide soorten EPROM ‘ s gebruiken capacitieve laadmosfet-apparaten om aan of uit te vergrendelen. UV/EPROM ‘ s worden “gewist” door langdurige blootstelling aan ultraviolet licht.
ze zijn gemakkelijk te identificeren: ze hebben een doorzichtig glazen venster dat het materiaal van de siliciumchip blootstelt aan licht. Eenmaal geprogrammeerd, moet u dat glasvenster met tape bedekken om te voorkomen dat omgevingslicht de gegevens in de loop van de tijd aantast. EPROM ‘ s worden vaak geprogrammeerd met behulp van hogere signaalspanningen dan wat wordt gebruikt tijdens de “read-only” modus.