Un microprogramme est un logiciel muni d’une mémoire morte (ROM) et d’un ensemble d’instructions inscrites de façon permanente sur un dispositif matériel. Les microprogrammes sont couramment utilisés dans les systèmes électroniques tels que les ordinateurs, les téléphones mobiles et les appareils photo numériques.