Мікропроцесор проти мікроконтролера
Мікропроцесор, також відомий як центральний процесорний блок (ЦП), - це інтегральна схема (ІС), яка є мозком комп'ютера. Хоча мікроконтролер виконує аналогічну роль мікропроцесора, між ними існує ряд основних відмінностей.
Мікропроцесор
Зазвичай мікропроцесор - це лише лише ядро. Це процесор, а іноді доповнюється контролером пам'яті і більше нічого. Це програмований і тактований електронний пристрій, який приймає бінарні дані як вхідні, а потім обробляє дані відповідно до інструкцій, наявних у пам'яті програми, і, нарешті, видає результат. Він використовується з іншими компонентами, такими як модулі пам'яті (як для пам'яті даних, так і для програми), пристрої зберігання даних та периферійні пристрої введення / виводу. Типовими компонентами, які ви знайдете всередині мікропроцесора, є ALU, регістри, блоки вилучення та декодування тощо. Intel 4004 приписується першому в історії мікропроцесором і був оприлюднений у 1971 році корпорацією Intel. Мікропроцесори використовуються як центральний процесор для цілого ряду комп'ютерів, починаючи від нетбуків до високих серверів.
Мікроконтролер
Мікроконтролер - це єдиний ІС, який, як правило, містить невелике ядро процесора, програму та пам'ять даних та програмовану периферію введення / виводу. Мікроконтролери призначені для вбудованих додатків на відміну від мікропроцесорів, які орієнтовані на комп'ютери особистого призначення. Сенс використання мікроконтролера у вбудованих системах полягає у намаганні використовувати менше можливих зовнішніх компонентів. Отже, як правило, мікроконтролери мають пам'ять (програмна пам'ять та деяку оперативну пам’ять), порти вводу-виводу, лічильники, UART, усі вони інтегровані в єдиний чіп.
Яка різниця між мікропроцесором та мікроконтролером?
Мікропроцесори, як правило, більш швидкі, універсальні і дорогі, ніж мікроконтролери, хоча зараз ми бачимо мікроконтролери з більшою швидкістю і нижчими цінами. Головний момент, мікропроцесор - це саме те, що "процесор", а мікроконтролер - це мікропроцесор плюс десяток інших функцій на мікросхемі. Купуючи мікропроцесор, ви можете використовувати потрібні компоненти навколо процесора. За допомогою мікроконтролера користувач зазвичай обирає різні смаки мікроконтролерів (більше / менше пам'яті, 0/1/2 UART, більше / менше таймерів, SPI тощо), але ви матимете ці функції.
Згідно з ринковою оцінкою, кількість проданих мікропроцесорів та мікроконтролерів у 2008 році становила десять мільярдів, із них лише 2% - мікропроцесори, що 98% припадає на мікроконтролери. Завдяки великому виробництву та малому розміру серцевини, мікроконтролери дуже дешеві в порівнянні з мікропроцесорами.