Mask ROM es un tipo de memoria de solo lectura, o ROM, que se enmascara durante la producción. «Máscara» se refiere a partes de un circuito integrado, un circuito electrónico delgado para procesar datos, que está cubierto con placas opacas llamadas fotomáscaras. Estas placas contienen transparencias, o agujeros, para permitir la luz en ciertas áreas y bloquear la luz en otras para crear patrones distintivos. El trabajo de máscara, que comprende un proceso conocido como fotolitografía, sirve principalmente como una especie de protección de la propiedad intelectual, reservando la reproducción del producto al fabricante del circuito integrado.
Como otros tipos de ROM, la ROM de máscara no puede permitir al usuario cambiar los datos almacenados en ella. Si puede, el proceso sería difícil o lento. Por lo tanto, la ROM se distribuye principalmente como firmware (software o instrucciones codificadas) almacenadas permanentemente en la ROM. Firmwire es particularmente adecuado para la programabilidad de campo, que implica la programación en el dispositivo electrónico sin desarmarlo. Más específicamente, este tipo de ROM se subcategoriza como memoria semiconductora. Este término se utiliza para el almacenamiento de datos que se coloca en un circuito integrado basado en semiconductores o un chip construido en una pieza de material que posee conductividad eléctrica.
Algunos usuarios confían en la ROM de máscara para almacenar el código finalizado de sus proyectos. Cuando se están desarrollando proyectos, los datos se pueden almacenar utilizando una memoria no volátil. Este es un tipo de memoria de computadora que puede almacenar datos incluso con la falta de energía o una fuente de energía. Entre los ejemplos de memoria no volátil se incluyen la memoria de solo lectura programable y borrable (EPROM) y la memoria de solo lectura programable y borrable eléctricamente (EEPROM). Algunos microcontroladores, o la pequeña computadora en el circuito integrado responsable de controlar el dispositivo electrónico en el que está instalado, tienen memoria no volátil para fines de desarrollo y enmascaran la ROM para el código finalizado.
Hay algunos fabricantes de semiconductores o electrónicos que fabrican chips que contienen solo este tipo de ROM. Un buen ejemplo es Samsung Electronics, la principal subsidiaria del conglomerado surcoreano Samsung Group. Otros fabricantes de este tipo incluyen las empresas de tecnología con sede en Japón NEC Corporation y Oki Electric Industry Co., Ltd.
La principal ventaja de la ROM de máscara es que es económica en comparación con otros tipos de memoria de semiconductores. Esto se debe a que los costos de los circuitos integrados están relacionados con el tamaño del componente. Este tipo de ROM es generalmente más pequeño que otros tipos de memoria semiconductora, por lo que resulta más económico.
La desventaja irónica de la máscara ROM tiene que ver con el trabajo de máscara que implica su fabricación. No solo se necesita una cantidad considerable de tiempo para completar esta fase, sino que siempre existe la posibilidad de un error en los datos o en el código. Si eso ocurre, el componente se vuelve completamente inútil.