PROM
Vytvoření ROM čipy úplně od nuly, je časově náročné a velmi nákladné v malých množstvích. Z tohoto důvodu, a to především, vývojáři vytvořil typu ROM, známého jako programovatelná paměť jen pro čtení (PROM). Prázdné PROM čipy lze koupit levně a kódovány každý, kdo se o speciální nástroj programátor.
PROM čipy (obrázek 2), mají mřížku sloupců a řádků jen jako běžné ROM dělat. Rozdíl je v tom, že každý průsečík sloupce a řádku v PROM čipu má pojistku je spojují. Poplatek odeslána přes sloupec projde pojistky v buňce k uzemněné řadě označující hodnotu 1. Vzhledem k tomu, všechny buňky mají pojistku, je počáteční (blank) stavu z PROM čipu jsou všechny 1s. Chcete-li změnit hodnotu buňky na 0, můžete použít programátor odeslat určité množství proudu do buňky. Čím vyšší je napětí přeruší spojení mezi sloupec a řadu vypálením pojistku. Tento proces je známý jako pálení PROM.
PROM mohou být naprogramovány pouze jednou. Oni jsou křehčí než ROM. Náraz statické elektřiny může snadno způsobit pojistky v PROM hořet ven, měnící se základní bitů z 1 na 0. Ale prázdné PROM jsou levné a jsou skvělé pro vytváření prototypů data pro ROM před spácháním k nákladnému ROM výrobního procesu.
EPROM
Práce s ROM a Proms může být marnotratné podnikání. I přesto, že jsou levné na čip, náklady lze přidat až v průběhu času. Vymazatelná programovatelná paměť pouze pro čtení (EPROM) řeší tento problém. EPROM čipy mohou být přepsána vícekrát. Vymazání EPROM vyžaduje speciální nástroj, který vyzařuje určité frekvenci ultrafialové (UV) záření. EPROM jsou konfigurovány pomocí EPROM programátor, který poskytuje napětí na určité úrovni v závislosti na typu pou