Οι οδηγίες που είναι μόνιμα ενσωματωμένες στο τσιπ επεξεργαστή ονομάζονται
Microcode ή
firmware . Ενώ οι όροι χρησιμοποιούνται μερικές φορές εναλλακτικά, υπάρχει μια λεπτή διαφορά:ο μικροδιακόπτης είναι μια εφαρμογή χαμηλότερου επιπέδου της αρχιτεκτονικής διδασκαλίας (ISA), ενώ το υλικολογισμικό περιλαμβάνει ένα ευρύτερο φάσμα μόνιμα αποθηκευμένων οδηγιών, συμπεριλαμβανομένου του μικροκώδικα, αλλά και άλλων ρουτίνων εκκίνησης και του κώδικα αρχικοποίησης.