Les microprocesseurs et les microcontrôleurs sont construits avec des registres internes, bien que les microcontrôleurs possèdent souvent plus de registres que les microcontrôleurs. Bien qu'ils prennent la forme de puces informatiques, les microprocesseurs et les microcontrôleurs sont construits avec des architectures différentes.
Il s'agit d'un tout petit ordinateur doté de sa propre RAM, de sa propre ROM et de ses propres systèmes d'E/S, le tout intégré sur une seule puce. Il peut traiter des signaux numériques et répondre aux entrées de l'utilisateur, mais sa capacité de calcul est limitée. Quelles sont les similitudes entre les microprocesseurs et les microcontrôleurs ?
Il existe plusieurs familles de microcontrôleurs dont les plus connues sont : la famille Intel 8051, qui ne cesse de grandir ; de plus, certains processeurs récents utilisent un cœur 8051, qui est complété par divers périphériques (ports d'E/S, compteurs/temporisateurs, convertisseurs A/N et N/A, chien de garde, superviseur de tension...)
Un microcontrôleur utilise un bus interne pour interagir avec les modules de mémoire intégrés. Les périphériques sont des minuteurs, des fonctionnalités de communication, d'E/S et autres qui permettent aux microcontrôleurs ou aux microprocesseurs d'interagir avec des composants ou des utilisateurs externes.