ROM 제작사 측에서 저장 데이터에 맞게 회로를 구성해 내용 변경이 불가능하다. 이러한 형태로 제작하면 동일한 정보의 ROM을 아주 많이 생산하므로 경제적이다. 그러나 사용자가 정보의 내용을 변경할 때는 마스크를 다시 제작해야 하므로 비용 상승을 유발할 수 있다. 최근에는 Mask ROM의 데이터를 변경할 수 없는 특징과 이로 인한 비용 문제 때문에 더 이상 사용하지 않는다. 비디오 카드에서는 화면의 입출력을 위해서 소프트웨어적 방법과 하드웨어적 방법을 사용한다. 소프트웨어적 방법은 입출력 속도가 하드웨어보다 느리다는 단점을 보완하기 위해 비디오 카드에 각 문자의 형태를 ROM에 기록한 후 필요할 때마다 화면에 불러오는 방식이다.
Mask ROM에 데이터를 집어넣으려면 반도체 회사에 특별히 주문해야 하며, Mask ROM은 한 번 기록하면 더 이상 데이터를 변경할 수 없어 일반적으로 컴퓨터의 주기억장치로 사용하지 않는다.