Mask ROM è un tipo di memoria di sola lettura, o ROM, che viene mascherata durante la produzione. “Maschera” si riferisce a parti di un circuito integrato, un sottile circuito elettronico per l’elaborazione dei dati, che è ricoperto da lastre opache chiamate fotomaschere. Queste lastre contengono trasparenze, o fori, per consentire la luce in alcune aree mentre bloccano la luce in altre per creare motivi distintivi. Il lavoro maschera, che comprende un processo noto come fotolitografia, serve principalmente come una sorta di protezione della proprietà intellettuale, riservando la riproduzione del prodotto al produttore del circuito integrato.
Come altri tipi di ROM, la mask ROM non può consentire all’utente di modificare i dati in essa memorizzati. Se possibile, il processo sarebbe difficile o lento. Pertanto, la ROM viene distribuita principalmente come firmware firmware o istruzioni codificate, memorizzate in modo permanente nella ROM. Firmwire è particolarmente adatto per la programmabilità sul campo, che prevede la programmazione nel dispositivo elettronico senza smontarlo. Più specificamente, questo tipo di ROM è sottocategorizzato come memoria a semiconduttore. Questo termine viene utilizzato per l’archiviazione dei dati posizionata su un circuito integrato basato su semiconduttori o un chip costruito su un pezzo di materiale che possiede conduttività elettrica.
Alcuni utenti si affidano alla mask ROM per memorizzare il codice finalizzato dei loro progetti. Durante lo sviluppo dei progetti, i dati possono essere archiviati utilizzando la memoria non volatile. Questo è un tipo di memoria del computer in grado di memorizzare dati anche in assenza di alimentazione o di una fonte di alimentazione. Esempi di memoria non volatile includono la memoria di sola lettura programmabile cancellabile (EPROM) e la memoria di sola lettura programmabile cancellabile elettricamente (EEPROM). Alcuni microcontrollori, o il minuscolo computer sul circuito integrato responsabile del controllo del dispositivo elettronico su cui è installato, hanno memoria non volatile per scopi di sviluppo e maschera ROM per il codice finalizzato.
Ci sono alcuni produttori di semiconduttori o di elettronica che producono chip contenenti solo questo tipo di ROM. Un ottimo esempio è Samsung Electronics, la principale sussidiaria del conglomerato sudcoreano Samsung Group. Altri produttori di questo tipo includono le società tecnologiche con sede in Giappone NEC Corporation e Oki Electric Industry Co., Ltd.
Il vantaggio principale della maschera ROM è che è poco costoso rispetto ad altri tipi di memoria a semiconduttore. Questo perché i costi del circuito integrato sono legati a quanto grande o piccolo è il componente. Questo tipo di ROM è generalmente più piccolo di altri tipi di memoria a semiconduttore, il che di conseguenza lo rende più economico.
L’ironico aspetto negativo della maschera ROM riguarda il lavoro di mascheratura coinvolto nella sua produzione. Non solo ci vuole una notevole quantità di tempo per completare questa fase, ma c’è sempre la possibilità di un errore di dati o di codice. Se ciò si verifica, il componente diventa completamente inutile.