Glossary of Terms
 
  firmware  
  Software (usually updateable) stored on a chip (that holds its content without electrical power) which is attached to a computer hardware device. While a driver is software that enables a computer to interface with a device, firmware is software that is on a chip in the device itself. Firmware can be stored on ROM, PROM, EPROM, and EEPROM.  
  Source: Yamaha  

Related terms:
  EEPROM   EPROM   PROM   ROM   driver   hardware   software