Mikroprocesor kontra mikrokontroler
Mikroprocesor, znany również jako Central Processing Unit (CPU), to układ scalony (IC), który jest mózgiem komputera. Chociaż mikrokontroler pełni podobną rolę jak mikroprocesor, istnieje między nimi wiele poważnych różnic.
Mikroprocesor
Zazwyczaj mikroprocesor jest tylko rdzeniem. Jest to procesor, a czasem uzupełniony kontrolerem pamięci i niczym więcej. Jest to programowalne i taktowane urządzenie elektroniczne, które przyjmuje dane binarne jako dane wejściowe, a następnie przetwarza dane zgodnie z instrukcjami dostępnymi w pamięci programu i ostatecznie wyprowadza wynik. Jest używany z innymi komponentami, takimi jak moduły pamięci (zarówno pamięci danych, jak i programów), urządzenia pamięci i urządzenia peryferyjne wejścia / wyjścia. Typowe elementy, które można znaleźć w mikroprocesorze, to jednostki ALU, rejestry, jednostki pobierania i dekodowania itp. Intel 4004 jest przypisywany pierwszemu mikroprocesorowi i został upubliczniony w 1971 r. Przez Intel Corporation. Mikroprocesory są używane jako procesory dla wielu komputerów, od niskiej klasy netbooków po zaawansowane serwery.
Mikrokontroler
Mikrokontroler to pojedynczy układ scalony, który zazwyczaj zawiera mały rdzeń procesora, program i pamięć danych oraz programowalne urządzenia peryferyjne wejścia / wyjścia. Mikrokontrolery są przeznaczone dla aplikacji wbudowanych, w przeciwieństwie do mikroprocesorów, które są przeznaczone dla komputerów osobistych. Celem użycia mikrokontrolera w systemach wbudowanych jest próba użycia mniej możliwych komponentów zewnętrznych. Ogólnie rzecz biorąc, mikrokontrolery mają pamięć (pamięć programu i trochę pamięci RAM), porty IO, liczniki, UART, wszystkie zintegrowane w jednym układzie.
Jaka jest różnica między mikroprocesorem a mikrokontrolerem?
Mikroprocesory są zwykle szybsze, wszechstronne i droższe niż mikrokontrolery, chociaż obecnie widzimy mikrokontrolery o większej prędkości i niższych cenach. Znowu główny punkt jest taki, że „procesor” i mikrokontroler to mikroprocesor plus tuzin innych funkcji na chipie. Kupując mikroprocesor, możesz swobodnie korzystać z komponentów, które chcesz zainstalować w pobliżu procesora. W przypadku mikrokontrolera użytkownik zwykle wybiera różne smaki mikrokontrolerów (więcej / mniej pamięci, 0/1/2 UART, więcej / mniej timerów, SPI itp.), Ale będziesz mieć te funkcje.
Według szacunków rynkowych liczba mikroprocesorów i mikrokontrolerów sprzedanych w 2008 r. Wyniosła dziesięć miliardów, z czego zaledwie 2% z nich to mikroprocesory, co stanowi 98% mikrokontrolerów. Ze względu na masową produkcję i mały rozmiar rdzenia mikrokontrolery są bardzo tanie w porównaniu do mikroprocesorów.