Les microcontrôleurs diffèrent des micro-processeurs, et sont très spécialisés.  La mémoire, les ports d’entrées-sorties et la mémoire ROM/RAM du microcontrôleur sont incorporés dans le composant lui même. Il existe aujourd’hui sur le marché un grand nombre de micro-contrôleurs.