Les microcontrôleurs sont également appelés mini-ordinateurs; Ils se composent d'une puce sur laquelle un petit processeur et d'autres composants sont intégrés. Les microcontrôleurs ont une large gamme d'applications, les plus courantes sont l'automatisation de l'équipement électronique, de la robotique et des industries pour contrôler la température. Les microcontrôleurs sont de différents types comme 8 bits, 16 bits et 32 bits.
Sur le marché, il y a beaucoup de microcontrôleurs qui sont utilisés à différentes fins et ont des architectures différentes. Dans cet article, les principaux microcontrôleurs sont discutés avec leurs architectures et applications.
Microcontrôleur 1: PIC16F877A
La famille Pic de microcontrôleurs est très populaire pour ses utilisations et ses fonctions. Cette famille de microcontrôleurs est très utile pour les débutants ainsi que pour les experts. Le PIC18F877A est l'un des microcontrôleurs les plus populaires de cette famille. Le PIC16F877A a 40 jambes avec 5 ports de A à E. Il comprend les 3 minuteries; 2 sont 8 bits et un est 16 bits. Il a une technologie de mémoire flash à cause de laquelle vous pouvez écrire et effacer le code du microcontrôleur PIC16F877A. Le microcontrôleur PIC16F877A contient également l'EEPROM qui est utilisé pour stocker une petite quantité de données en permanence et les autres caractéristiques importantes du PIC16F877A sont:
Nombre total d'épingles | 40 |
Nombre total de ports | 5 |
Tension de fonctionnement | 2-5.5 volts |
Pins d'E / S totaux | 33 |
Total des canaux ADC | 14 |
Nombre total de minuteries | 3 |
Nombre total de comparateurs | 2 |
RAM | 368 octets |
Eeprom | 256 octets |
CPU | 8 bits |
CPU MAXIMUM SPEXE | 256 MHz |
Microcontrôleur 2: ESP32
L'ESP32 est un microcontrôleur ayant un Bluetooth et un WiFi intégrés dans sa puce. C'est la forme améliorée de l'ESP8266 ayant une faible puissance et un faible coût par rapport à lui. La famille d'ESP32 contient les antennes et les commutateurs intégrés et aussi dans leur cœur, un microprocesseur à noyau ou à deux nages est présent avec une fréquence d'horloge d'environ 240 MHz. L'avantage de l'utilisation de l'ESP32 est que les pilotes de périphériques de bas niveau, les piles de protocole sans fil pour WiFi et Bluetooth sont déjà installées dans ce module à cause de cela, il a des applications principalement dans une technologie intelligente comme les PLC (contrôleurs logiques programmables), Smart serrures, thermostats et caméras de surveillance.
Les caractéristiques importantes de l'ESP32 sont:
Processeur | Microprocesseur LX6 Tensilica Xtensa 32 bits |
Wifi | 802.11 b / g / n / e / i (802.11N @ 2.4 GHz à 150 Mbit / s) |
Bluetooth | v4.2 BR / EDR et Bluetooth Low Energy (BLE) |
Mémoire | 448 Kib |
Performance du processeur | Jusqu'à 600 DMIPS |
Microcontrôleur 3: Arduino Uno Rev3
La famille d'un autre microcontrôleur qui est parmi les meilleures familles de microcontrôleurs. L'Arduino a différentes versions de microcontrôleurs comme Arduino Mega, Arduino Uno Rev3 et Arduino Uno. L'Arduino Uno Rev3 est la dernière édition d'Arduino ayant un microcontrôleur ATMEGA328P. Les applications d'Arduino Uno Rev3 sont des projets débutants aux projets industriels. Les utilisateurs peuvent connecter Arduino Uno Rev3 aux ports USB de l'ordinateur ainsi qu'aux alimentations AC et DC.
Les caractéristiques importantes que l'on devrait connaître avant de choisir l'Arduino Uno Rev3:
Éclair | 32 Ko |
Sram | 2KB |
Eeprom | 1KB |
Pins d'E / S totale | 14 |
Résonateur en céramique | 16 MHz |
Communication | UART, IC2 et SPI |
Tension | 5 volts |
Connecteur USB | USB-B |
Microcontrôleur 4: Attiny85
Le microcontrôleur Attiny85 est de petite taille, a un facteur de forme faible et a moins de GPIO. L'architecture d'Attiny 85 est le processeur RISC en raison de laquelle ses performances sont élevées. La fonctionnalité d'une minuterie de surveillance le rend spécial parmi les autres microcontrôleurs, et cette fonctionnalité améliore la sécurité de l'Attiny85. L'Attiny 85 est utilisé où l'interfaçage est requis entre différents appareils et capteurs.
Les principales caractéristiques d'Attiny85 sont:
Nombre total d'épingles | 8 |
Tension | 1.8 à 5.5 volts |
Eeprom | 8kbytes |
Mémoire de RAM | 512 octets |
Modes de sauvegarde d'alimentation | Alimentation, réduction du bruit ADC et mode inactive |
Vitesse maximale de l'oscillateur | Jusqu'à 20 MHz |
Nombre total de registres | 32 |
Nombre total de broches d'E / S | 6 |
Microcontrôleur 5: Raspberry Pi Pico
Raspberry Pi est connu pour ses processeurs, mais maintenant ils sont également connus pour les microcontrôleurs après la sortie du microcontrôleur PICO. Il est publié par le Raspberry Pi avec un prix de seulement 4 $ et il a l'empreinte similaire à Arduino Nano. Les caractéristiques les plus importantes à cause de laquelle il a été sélectionné dans le microcontrôleur supérieur sont:
Microcontrôleur | Raspberry PI RP2040 ARM à double cœur Cortex-M0 + Architecture qui est chronométrée à 133 MHz |
Taille RAM | 264KB |
Bélier externe | Jusqu'à 16 Mo peut être connecté |
Broches GPIO | 26 |
Épingles analogiques | 3 |
Tension d'entrée | 1.8 - 5.5 volts DC |
Capteur intégré | Capteur de température |
LED embarqué | Inclus |
Boot Sélectionner le bouton-poussoir | Inclus |
Conclusion
Les microcontrôleurs sont utilisés pour l'automatisation des appareils électroniques. Il y a un grand nombre de microcontrôleurs utilisés dans le monde sur des projets simples ainsi qu'au niveau industriel. Dans cet article, les meilleurs microcontrôleurs ont été discutés qui devraient être connus de tous les amateurs électroniques. Les cinq microcontrôleurs qui sont discutés dans cet article avec son architecture sont les plus largement utilisés de nos jours.