Прошивка относится только для чтения памяти чипов (ROM), которые хранят постоянные инструкции. При загрузке компьютера или цифрового устройства, микросхема ПЗУ энергонезависимая, это означает, что они не требуют источника питания, чтобы хранить их содержание. Это отличает её от оперативной памяти (ОЗУ), например, которая теряет хранимые данные при завершении работы. Пожалуй, наиболее знакомым примером является чип базовой системы ввода-вывода (БИОС). Микросхема BIOS на компьютере находится на материнской плате и содержит инструкции, которые, при включении, выполняют инициализацию оборудования, и убеждается, что все компоненты работают, и, наконец, передают операционной системе все эти данные для дальнейшей загрузки.
В прошлом, микросхемы прошивки не могли быть переписаны. Старый вариант BIOS, имел единственный вариант – это купить новую материнскую плату. Новые чипы могут понимать новейшее оборудование, так что пользователь не будет ограничиваться старыми дисками и другими устаревшими технологиями, когда он встанет перед лицом неизбежной модернизации.
Выяснилось, что прошивки, которые могут быть обновлены могут быть чрезвычайно полезными. Это стало возможным с чипами флэш-памяти. BIOS написана на таком типе этого чипа, пользователь может подключиться к веб-сайт производителя, скачать обновление и прошить флэш – микросхему BIOS во время загрузки, чтобы установить новый набор инструкций. Сегодня все качественные материнские платы оснащены флэш-BIOS.
Прошивка лежит в основе практически всех популярных цифровых устройств. Портативные аудио плееры, сотовые телефоны, персональные цифровые помощники, цифровые камеры и игровые консоли, вот лишь некоторые из устройств, которые используют её. При покупке электронных товаров, потребители должны принять к сведению, что если чип может быть прошит, продукт обычно рекламируются как “обновляемый”. Это достигается посредством подключения устройства к универсальной последовательной шине (USB) или порту FireWire на компьютере и следуя инструкциям с сайта производителя.
Обновляемая прошивка может продлить жизнь бесчисленным электронным устройствам, добавив им новую функциональность. Перепрограммирование чипов может быть рискованным, так как устройство может после обновления не загрузится, если процесс прошивки будет прерван или будет поврежден. При обновлении, пользователи должны тщательно следовать инструкциям и заранее сохранить все важные данные.