Un microcontrôleur est un circuit intégré contenant plusieurs composants internes qui peuvent être manipulés par le logiciel installé sur lui.
Parmi ces composants, on peut citer:
- Unité centrale de traitement (CPU)
- Mémoire RAM
- Mémoire EEPROM
- Mémoire ROM
- Minuteries et compteurs
- Controlleur d´interruption
- Input/Output Port de données
- Interface pour le port série
- etc
Outre les éléments mentionnés ci-dessus, certains microcontrôleurs a composants internes tels que convertisseurs analogique-numérique, module PWM, des comparateurs analogiques, entre autres.
Parmi les différents modèles de microcontrôleurs, on peut citer les microcontrôleurs PIC (Microchip), 8051 (Intel) et 6811 (Motorola).
Dans cet article nous nous concentrerons sur le microcontrôleur PIC, le plus populaire commercialement.
Il existe de nombreux modèles de PIC 8 à 40 broches avec les familles de 8, 16 et 32 bits.

