la memoria de solo lectura (ROM) es similar en diseño a los circuitos RAM estáticos o dinámicos, excepto que el mecanismo de «enganche» está hecho para una operación única (o limitada). El tipo más simple de ROM es el que usa pequeños «fusibles» que pueden ser soplados selectivamente o dejados solos para representar los dos Estados binarios. Obviamente, una vez que uno de los pequeños fusibles es soplado, no se puede hacer todo de nuevo, por lo que la escritura de tales circuitos ROM es de una sola vez.,
debido a que se puede escribir (programar) una vez, estos circuitos a veces se conocen como PROMs (memoria programable de solo lectura). Sin embargo, no todos los métodos de escritura son tan permanentes como los fusibles soplados. Si se puede hacer un cierre de transistor que solo se puede restablecer con un esfuerzo significativo, se puede construir un dispositivo de memoria que es una especie de cruce entre una RAM y una ROM. A tal dispositivo se le da un nombre bastante oximorónico: la EPROM (memoria de solo lectura programable Borrable).
Los EPROM vienen en dos variedades básicas: eléctricamente borrable (EEPROM) y ultravioleta-borrable (UV/EPROM)., Ambos tipos de EPROMs utilizan dispositivos MOSFET de Carga capacitiva para encenderse o apagarse. UV / EPROMs son «despejados» por la exposición a largo plazo a la luz ultravioleta.
son fáciles de identificar: tienen una ventana de vidrio transparente que expone el material del chip de silicio a la luz. Una vez programado, debe cubrir esa ventana de vidrio con cinta para evitar que la luz ambiental degrade los datos con el tiempo. Los EPROMs a menudo se programan utilizando voltajes de señal más altos que los que se usan durante el modo de «solo lectura».