Las instrucciones que se integran permanentemente en el chip del procesador se llaman
Microcode o
firmware . Si bien los términos a veces se usan indistintamente, existe una diferencia sutil:el microcódigo es una implementación de nivel inferior de la arquitectura del conjunto de instrucciones (ISA), mientras que el firmware abarca una gama más amplia de instrucciones almacenadas permanentemente, incluidas las rutinas de arranque y también otras rutinas de arranque y el código de inicialización.