Прошивка – содержимое энергонезависимой памяти цифрового устройства, в которой содержится его микропрограмма. Прошивка памяти устройства осуществляется при его изготовлении, большинство устройств допускают перепрошивку памяти – замену ее содержимого при помощи физической замены микросхемы или передачи данных по различным каналам связи.
Понятие «прошивка» появилось в середине 60 годов ХХ века. Свое название получила в связи с необходимостью укладки специальных проводов на магнитных сердечниках. В случае, если в процессе укладки обнаруживалась ошибка, ошибочный провод обрезался, а на его место прошивался новый.