Masca ROM este un tip de memorie doar pentru citire, sau ROM, care este mascata în timpul producției. „Mască” se referă la părți ale unui circuit integrat, un circuit electronic subțire pentru procesarea datelor, care este acoperit cu plăci opace numite fotomăști. Aceste plăci conțin folii transparente, sau găuri, pentru a permite lumina în anumite zone în timp ce blochează lumina în altele pentru a crea modele distinctive. Lucrarea cu mască, care cuprinde un proces cunoscut sub numele de fotolitografie, servește în primul rând ca un fel de protecție a proprietății intelectuale, rezervând reproducerea produsului producătorului de circuite integrate.
Ca și alte tipuri de ROM, masca ROM nu poate permite utilizatorului să modifice datele stocate în el. Dacă se poate, procesul ar fi dificil sau lent. Astfel, ROM-ul este distribuit în primul rând ca firmwire – software sau instrucțiuni codificate – stocate permanent în ROM. Firmwire este deosebit de potrivit pentru programarea pe teren, care implică programarea în dispozitivul electronic fără a-l demonta. Mai precis, acest tip de ROM este subcategorizat ca memorie semiconductoare. Acest termen este folosit pentru stocarea datelor care este plasată pe un circuit integrat bazat pe semiconductor sau pe un cip construit pe o bucată de material care posedă conductivitate electrică.
Unii utilizatori se bazează pe masca ROM pentru stocarea codului finalizat al proiectelor lor. Când proiectele sunt în curs de dezvoltare, datele pot fi stocate folosind memorie nevolatilă. Acesta este un tip de memorie de computer care poate stoca date chiar și în lipsa energiei electrice sau a unei surse de alimentare. Exemplele de memorie nevolatilă includ memoria doar pentru citire programabilă ștergabilă (EPROM) și memoria doar pentru citire programabilă ștergabilă (EEPROM). Unele microcontrolere, sau micul computer de pe circuitul integrat responsabil cu controlul dispozitivului electronic pe care este instalat, au memorie nevolatilă în scop de dezvoltare și maschează ROM-ul pentru codul finalizat.
Există unii producători de semiconductori sau electronice care produc cipuri care conțin doar acest tip de ROM. Un prim exemplu este Samsung Electronics, filiala principală a conglomeratului sud-coreean Samsung Group. Alți astfel de producători includ companiile de tehnologie din Japonia NEC Corporation și Oki Electric Industry Co., Ltd.
Principalul avantaj al masca ROM este că este ieftin în comparație cu alte tipuri de memorie semiconductoare. Acest lucru se datorează faptului că costurile circuitelor integrate sunt legate de cât de mare sau mică este componenta. Acest tip de ROM este, în general, mai mic decât alte tipuri de memorie semiconductoare, ceea ce, în consecință, îl face mai ieftin.
Dezavantajul ironic al ROM-ului măștii se referă la munca măștii implicată în fabricarea acestuia. Nu numai că este nevoie de o perioadă considerabilă de timp pentru a finaliza această fază, dar există întotdeauna posibilitatea unei erori de date sau de cod. Dacă se întâmplă acest lucru, componenta devine complet inutilă.