Unterschied zwischen Mikroprozessor und Mikrocontroller

Mikroprozessor vs. Mikrocontroller

Ein Mikroprozessor, auch als zentrale Verarbeitungseinheit (CPU) bezeichnet, ist eine integrierte Schaltung (IC), die das Gehirn eines Computers darstellt. Obwohl ein Mikrocontroller eine ähnliche Rolle wie ein Mikroprozessor spielt, gibt es eine Reihe von Hauptunterschieden zwischen ihnen.

Mikroprozessor

In der Regel ist ein Mikroprozessor nur der Kern. Es ist eine CPU und manchmal ergänzt mit einem Speichercontroller und nichts weiter. Es ist ein programmierbares und getaktetes elektronisches Gerät, das binäre Daten als Eingabe akzeptiert, die Daten entsprechend den im Programmspeicher verfügbaren Anweisungen verarbeitet und schließlich das Ergebnis ausgibt. Es wird mit anderen Komponenten wie Speichermodulen (für Daten- und Programmspeicher), Speichergeräten und Eingabe- / Ausgabe-Peripheriegeräten verwendet. Die typischen Komponenten, die Sie in einem Mikroprozessor finden, sind ALUs, Register, Abruf- und Dekodiereinheiten usw. Intel 4004 wird dem allerersten Mikroprozessor zugeordnet und wurde 1971 von der Intel Corporation veröffentlicht. Mikroprozessoren werden als CPU für eine Reihe von Computern verwendet, angefangen von Low-End-Netbooks bis hin zu High-End-Servern.

Mikrocontroller

Ein Mikrocontroller ist ein einzelner IC, der typischerweise einen kleinen Prozessorkern, ein Programm und einen Datenspeicher sowie programmierbare Eingabe- / Ausgabe-Peripherie enthält. Mikrocontroller sind für eingebettete Anwendungen gedacht, im Gegensatz zu den Mikroprozessoren, die für Personal Computer bestimmt sind. Bei der Verwendung eines Mikrocontrollers in eingebetteten Systemen wird versucht, weniger mögliche externe Komponenten zu verwenden. Im Allgemeinen verfügen Mikrocontroller über Speicher (Programmspeicher und einige RAM), E / A-Ports, Zähler und UART, die alle in einem einzigen Chip integriert sind.

Was ist der Unterschied zwischen Mikroprozessor und Mikrocontroller??

Mikroprozessoren sind normalerweise schneller, vielseitiger und teurer als Mikrocontroller, obwohl wir jetzt Mikrocontroller mit höherer Geschwindigkeit und niedrigeren Preisen sehen. Der Hauptpunkt ist wiederum ein Mikroprozessor: Prozessor und Mikrocontroller sind ein Mikroprozessor plus ein Dutzend weiterer Funktionen auf dem Chip. Wenn Sie einen Mikroprozessor erwerben, können Sie die gewünschten Komponenten um den Prozessor herum verwenden. Bei einem Mikrocontroller wählt der Benutzer normalerweise zwischen verschiedenen Arten von Mikrocontrollern (mehr / weniger Speicher, 0/1/2 UART, mehr / weniger Timer, SPI usw.), aber Sie haben diese Funktionen.

Laut einer Marktschätzung belief sich die Anzahl der verkauften Mikroprozessoren und Mikrocontroller im Jahr 2008 auf zehn Milliarden, von denen nur 2% Mikroprozessoren sind, wobei 98% den Mikrocontrollern zugerechnet werden. Aufgrund der Massenfertigung und der geringen Kerngröße sind die Mikrocontroller im Vergleich zu Mikroprozessoren sehr preiswert.