вида 27nnnn в маркировке, где 27 указывает PROM типа TI, а nnnn — емкость кристалла (микросхемы) в килобитах. Например, в большинстве персональных компьютеров с PROM использовались микросхемы 27512 или 271000, которые имели емкость 512 Кбит (64 Кбайт) или 1 Мбит (128 Кбайт).
Замечание
Начиная с 1981 года во всех автомобилях, продаваемых в США, использовались бортовые компьютеры с различными микросхемами ROM, содержащими программное обеспечение системы управления. Например, под приборной панелью автомобиля Pontiac Turbo Trans Am выпуска 1989 года находился бортовой компьютер, содержащий микросхему 2732 PROM электронного блока управления (Electronic Control Module — ECM) с объемом памяти в 32 Кбит (или 4 Кбайт). В эту микросхему также входила часть системного программного обеспечения автомобиля и полные таблицы данных, описывающих процесс зажигания, подачи топлива и другие параметры двигателя. Микросхемы PROM, используемые для хранения рабочих программ, очень часто применялись в интегрированных компьютерах различных устройств.
Подразумевается, что эти микросхемы после изготовления не содержат никакой информации, на самом деле при изготовлении они прописываются двоичными единицами. Другими словами, микросхема PROM емкостью 1 Мбит содержит 1 млн единиц (фактически 1 048 576). При программировании такой "пустой" PROM в нее записываются нули. Этот процесс обычно выполняется с помощью специального программирующего устройства.
Типичное программирующее устройство (многоразъемное) для прожига памяти PROM
Процесс программирования часто называется прожигом. Каждую "1" можно представить как неповрежденный плавкий предохранитель. Большинство таких микросхем работают при напряжении 5 В, но при программировании PROM подается более высокое напряжение (обычно 12 В) по различным адресам в пределах адресного пространства, отведенного для микросхемы. Это более высокое напряжение фактически записывает "0", сжигая плавкие предохранители в тех местах, где необходимо преобразовать 1 в 0. Хотя можно превратить 1 в 0, этот процесс необратим, т.е. нельзя преобразовать 0 в 1. Программирующее устройство исследует программу, которую необходимо записать в микросхему, и затем выборочно изменяет в микросхеме 1 на 0 только там, где это необходимо. Поэтому микросхемы PROM часто называются микросхемами OTP (One Time Programmable — программируемые один раз). Они могут быть запрограммированы только однажды. Большинство микросхем PROM стоят совсем недорого, примерно 3 доллара. Поэтому при замене программы в PROM старая микросхема выбрасывается, а новая прожигается в соответствии с новыми данными.
Процесс программирования PROM занимает от нескольких секунд до нескольких минут, в зависимости от емкости микросхемы и применяемого алгоритма. На приведенном выше рисунке показано типичное программирующее устройство, которое имеет несколько разъемов. Это устройство может программировать несколько микросхем сразу, сохраняя время при записи тех же данных в нескольких микросхемах. Менее дорогие программирующие устройства имеют только один разъем.