Le istruzioni integrate permanentemente nel chip del processore sono chiamate
microcodice o
firmware . Mentre i termini sono talvolta usati in modo intercambiabile, c'è una sottile differenza:il microcodice è un'implementazione di livello inferiore dell'architettura del set di istruzioni (ISA), mentre il firmware comprende una gamma più ampia di istruzioni memorizzate in modo permanente, incluso il microcodice ma anche altre routine di avvio e codice di inizializzazione.