Un microcontrôleur est un mini-système, constitué de l’ensemble microprocesseur avec RAM, ROM, EEPROM, convertisseurs CAN/CNA et interfaces d’entrées/sorties séries/parallèles, intégrés dans une même structure (une même puce, un même circuit). Des programmes peuvent être développés sur émulateur en langage assembleur du microcontrôleur (ou même en langage évolué comme C/C++ à l’aide d’un compilateur), et exécutés autour d’un système d’exploitation logé également dans la mémoire du microcontrôleur
Du fait d la richesse de sa constitution, un microcontrôleur est bien un mini système et peut être envisagé comme une solution générale à une majorité d’applications analogiques, numériques ou mixtes, qui ne nécessite pas une vitesse extrême, pour laquelle il est préférable d’utiliser des circuits câblés, ou à la rigueur, des circuits reconfigurables FPGA.Les µC les plus répondus sont notamment à base d’une architecture 8 bits:
- 80C51 de la famille INTEL
- 68HC11 de la famille MOTOROLA
- Les microcontrôleurs PICS intéressants pour faibles encombrement et cout
Rappel des cours
Une réponse sur « C’est quoi la différence entre un microcontrôleur et un microprocesseur »
J’aime le site, bien fait.