Firmware o Programación en
Firme, es un bloque de instrucciones de programa para propósitos
específicos, grabado en una memoria tipo ROM, que establece la
lógica de más bajo nivel que controla los circuitos electrónicos de
un dispositivo de cualquier tipo. Al estar integrado en la
electrónica del dispositivo es en parte hardware, pero también es
software, ya que proporciona lógica y se dispone en algún tipo de
lenguaje de programación. Funcionalmente, el firmware es el
intermediario (interfaz) entre las órdenes externas que recibe el
dispositivo y su electrónica, ya que es el encargado de controlar a
ésta última para ejecutar correctamente dichas órdenes externas.