В микропроцессорных системах для хранения данных применяется малогабаритная и быстродействующая полупроводниковая память. Выпускается несколько типов микросхем ПЗУ для различных целей. В термине ЗУПВ слова «произвольная выборка» просто означают, что в такой памяти одинаково легко осуществляется обращение к любым хранимым в ней данным. В отличие от ЗУПВ имеется память с последовательным доступом, например на магнитной ленте.
Энергонезависимая память в микропроцессорных системах необходима для хранения управляющих программ, операционных систем и интерпретаторов языков программирования высокого уровня. Именно на такие применения и рассчитаны ПЗУ. Если требуется сменить управляющую программу или перейти к другой версии операционной системы, микросхему(ы) ПЗУ следует заменить.
В ПЗУ 8-битного микрокомпьютера примерно 4К байт отводятся для операционной системы, которая обеспечивает ввод с клавиатуры, управляет выводом на дисплей, кассетным накопителем и т. п. Интерпретатор БЕЙСИКа обычно занимает 12К байт. Реализовать ПЗУ емкостью 16К можно на одной микросхеме 16К, двух микросхемах 8К или четырех микросхемах 4К.
Программируемые маской ПЗУ. Если микропроцессорная система рассчитывается на массовый выпуск, например домашний компьютер, наиболее целесообразно применять ПЗУ, программируемые маской или фотошаблоном. Запись в такие устройства осуществляется в процессе производства — хранящиеся данные определяются применяемой маской. Разработчик системы сообщает спецификации содержимого ПЗУ фирме-изготовителю. Поскольку заказ оказывается выгодным только для партии в десятки тысяч микросхем, разработчик должен быть полностью уверен в том, что данные и программы безошибочны и не потребуют изменений.
Программируемые ПЗУ с плавкими перемычками. Такие ПЗУ (ППЗУ) оказываются экономичными при среднем объеме производства, и их программирует сам разработчик. Внутри микросхемы находится матрица из нихромовых или поликремниевых перемычек, которые можно расплавить, подав импульс тока с соответствующими параметрами. Программирование занимает значительное время, но сам прибор (программатор) оказывается простым и относительно недорогим. Довольно часто опытные образцы микропроцессорных систем поставляются с ППЗУ, которые после выявления ошибок и при переходе к массовому выпуску заменяются на ПЗУ.
Стираемые ППЗУ. После программирования изменить содержимое рассмотренных выше микросхем ППЗУ нельзя, т. е. они не допускают стирания содержимого и повторного программирования. В то же время стираемые ППЗУ (СППЗУ) обеспечивают многократные стирание их содержимого и программирование.
В корпусе СППЗУ сделано «окно», через которое на матрицу запоминающих элементов попадает свет. При экспонировании ультрафиолетовым светом в течение нескольких минут хранимые данные стираются. После этого в микросхему с помощью дешевого программатора импульсами тока можно записать новую информацию. Процесс программирования длится несколько минут, однако некоторые программаторы позволяют записывать информацию в несколько микросхем одновременно.