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