What is firmware software?
Firmware is the combination of persistent memory and program
code and data stored in it. Typical examples of devices containing
firmware are traffic lights, consumer appliances, digital watches,
computers, computer peripherals, mobile phones, and digital
cameras. The firmware contained in these devices provides the
control program for the device. Firmware is held in non-volatile
memory devices such as ROM, EPROM, or flash memory.