2. MICROPROCESSEUR ET MICROCONTRÔLEUR |
Il y a une différence fondamentale entre un microprocesseur et un microcontrôleur :
- le microprocesseur se présente sous la forme d’un boîtier qui nécessite des éléments externes, comme de la mémoire et des circuits d’interfaces.
- le microcontrôleur (en notation abrégée µc, ou uc ou encore MCU en anglais) intègre dans un même boîtier, un microprocesseur, de la mémoire, et des interfaces entrées/sorties.
Ils sont présents dans la plupart des systèmes électroniques embarqués ou dédiés à une application unique (exemple: téléphone portable).
Il en existe de nombreux modèles :
- 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, etc.) ;
- le Freescale 68HC11 (développée à l'origine par Motorola) ;
- la famille Freescale 68HC08 ;
- la famille Freescale 68HC12 ;
- la famille STM32 de STMicroelectronics ;
- la famille STM8 de STMicroelectronics ;
- la famille Atmel AT91 ;
- les familles ARM Cortex-M et ARM Cortex-R ;
- la famille Atmel AVR (utilisée sur des cartes Arduino) ;
- la série ESP32 d' Expressif Systems ( système sur une puce (SoC) basé sur l'architecture Xtensa LX6, intégrant la gestion du WiFi et du Bluetooth. C'est une évolution d' ESP8266. Le support du développement via la plateforme Arduino IDE est disponible.
Créé avec HelpNDoc Personal Edition: Maximisez la protection de vos PDF en suivant ces étapes simples