Différence entre le microprocesseur et le microcontrôleur

Différence entre le microprocesseur et le microcontrôleur

Microprocesseur vs microcontrôleur

Un microprocesseur, également connu sous le nom d'unité de traitement centrale (CPU), est un circuit intégré (IC), qui est le cerveau d'un ordinateur. Bien qu'un microcontrôleur joue un rôle similaire à celui d'un microprocesseur, il existe un certain nombre de différences majeures entre elles.

Microprocesseur

En règle générale, un microprocesseur n'est que le noyau. C'est un processeur et parfois complété par un contrôleur de mémoire et rien de plus. Il s'agit d'un appareil électronique programmable et chronométré, qui accepte les données binaires en entrée, puis traite les données en fonction des instructions disponibles dans la mémoire du programme et publie enfin le résultat. Il est utilisé avec d'autres composants tels que les modules de mémoire (pour les données et la mémoire du programme), les périphériques de stockage et les périphériques d'entrée / sortie. Les composants typiques que vous trouvez à l'intérieur d'un microprocesseur sont l'alust. Intel 4004 est attribué pour le tout premier microprocesseur et a été rendu public en 1971 par Intel Corporation . Les microprocesseurs sont utilisés comme processeur pour une gamme d'ordinateurs à partir de netbooks bas de gamme aux serveurs haut de gamme.

Microcontrôleur

Un microcontrôleur est un seul CI qui contient généralement un petit noyau de processeur, un programme et une mémoire de données et des périphériques d'entrée / sortie programmables. Les microcontrôleurs sont ciblés pour des applications intégrées par opposition aux microprocesseurs, qui sont ciblés pour des ordinateurs à usage personnel. Le point d'utilisation d'un microcontrôleur dans les systèmes intégrés est d'essayer d'utiliser moins de composants externes possibles. Ainsi, généralement, les microcontrôleurs ont de la mémoire (mémoire du programme et du RAM), des ports IO, des compteurs, UART, tous intégrés dans une seule puce.

Quelle est la différence entre le microprocesseur et le microcontrôleur?

Les microprocesseurs sont généralement plus rapides, polyvalents et chers que les microcontrôleurs, bien que nous voyions maintenant des microcontrôleurs avec une vitesse plus élevée et des prix plus bas. Le point principal à nouveau, un microprocesseur est juste que le «processeur» et un microcontrôleur sont un microprocesseur plus une douzaine d'autres fonctions sur la puce. Lorsque vous achetez un microprocesseur, vous êtes libre d'utiliser les composants que vous souhaitez autour du processeur. Avec un microcontrôleur, l'utilisateur choisit généralement entre différentes saveurs de microcontrôleurs (plus / moins de mémoire, 0/1/2 UART, plus / moins de minuteries, SPI, etc.) Mais vous aurez ces fonctions.

Selon une estimation du marché, le nombre de microprocesseurs et de microcontrôleurs vendus en 2008 était de dix milliards dont seulement 2% sont des microprocesseurs, attribuant 98% aux microcontrôleurs. En raison de la fabrication en vrac et de la petite taille du noyau, les microcontrôleurs sont très bon marché par rapport aux microprocesseurs.