La memoria di sola lettura (ROM) è simile nel design ai circuiti RAM statici o dinamici, tranne per il fatto che il meccanismo di “aggancio” è realizzato per un funzionamento una tantum (o limitato). Il tipo più semplice di ROM è quello che utilizza minuscoli “fusibili” che possono essere selettivamente soffiati o lasciati soli per rappresentare i due stati binari. Ovviamente, una volta che uno dei piccoli fusibili è saltato, non può essere reso intero di nuovo, quindi la scrittura di tali circuiti ROM è una sola volta.,
Poiché può essere scritto (programmato) una volta, questi circuiti sono a volte indicati come PROMs (memoria di sola lettura programmabile). Tuttavia, non tutti i metodi di scrittura sono permanenti come fusibili soffiati. Se un fermo transistor può essere fatto che è ripristinabile solo con uno sforzo significativo, un dispositivo di memoria che è qualcosa di un incrocio tra una RAM e una ROM può essere costruito. A tale dispositivo viene dato un nome piuttosto ossimoro: l’EPROM (memoria di sola lettura programmabile cancellabile).
Le EPROM sono disponibili in due varietà di base: cancellabile elettricamente (EEPROM) e cancellabile ultravioletto (UV/EPROM)., Entrambi i tipi di EPROM utilizzano dispositivi MOSFET di carica capacitivi per agganciarsi o disattivare. UV / EPROM sono “cancellati” dall’esposizione a lungo termine alla luce ultravioletta.
Sono facili da identificare: hanno una finestra di vetro trasparente che espone il materiale del chip di silicio alla luce. Una volta programmato, è necessario coprire quella finestra di vetro con del nastro adesivo per evitare che la luce ambientale possa degradare i dati nel tempo. Le EPROM sono spesso programmate utilizzando tensioni di segnale più elevate rispetto a quelle utilizzate durante la modalità “sola lettura”.