Microcontrôleur - puzzles en ligne
Un microcontrôleur (en notation abrégée µc, ou uc ou encore MCU en anglais) est un circuit intégré qui rassemble les éléments essentiels d'un ordinateur : processeur, mémoires ( mémoire morte et mémoire vive ), unités périphériques et interfaces d'entrées-sorties. Les microcontrôleurs se caractérisent par un plus haut degré d' intégration, une plus faible consommation électrique, une vitesse de fonctionnement plus faible (de quelques mégahertz jusqu'à plus d'un gigahertz) et un coût réduit par rapport aux microprocesseurs polyvalents utilisés dans les ordinateurs personnels.
Par rapport à des systèmes électroniques à base de microprocesseurs et autres composants séparés, les microcontrôleurs permettent de diminuer la taille, la consommation électrique et le coût des produits. Ils ont ainsi permis de démocratiser l'utilisation de l'informatique dans un grand nombre de produits et de procédés.
Les microcontrôleurs sont fréquemment utilisés dans les systèmes embarqués, comme les contrôleurs des moteurs automobiles, les télécommandes, les appareils de bureau, l'électroménager, les jouets, la téléphonie mobile, etc.
Introduction : le domaine visé, les systèmes embarqués
La plus grande partie des systèmes électroniques complexes utilisés de nos jours sont des systèmes embarqués : téléphones mobiles, horloges, baladeurs, récepteurs GPS, électroménager, automobile, transport aérien /maritime/fluvial. Les systèmes embarqués se démarquent des systèmes informatiques traditionnels selon plusieurs aspects :
Ils sont soumis à des contraintes de taille ( intégration ), de consommation électrique ( autonomie ) et de coût importants (grande série ) ;
Ils sont en général affectés à une tâche bien précise. La taille des programmes et la quantité de mémoire (vive et morte), dont ils disposent, sont modestes ( face à un micro- ordinateur ) ;
Ils doivent communiquer avec des dispositifs d'entrées-sorties (IO) : boutons, relais, résistances variables, optocoupleurs, moteurs électriques, LED, circuits intégrés logiques, etc. ;
Ils n'ont parfois aucun dispositif d'interface homme - machine : ni clavier, ni écran, ni disque, ni imprimante, etc. Par exemple, le contrôleur d'injection de carburant du moteur d'une automobile est totalement invisible pour le conducteur.