Чем микроконтроллер отличается от микропроцессора

Микроконтроллеры / Для начинающих /

Микроконтроллеры для начинающих Что нужно для того, чтобы стать профессиональным разработчиком программ для микроконтроллеров и выйти на такой уровень мастерства, который позволит с лёгкостью найти и устроиться на работу с высокой зарплатой (средняя зарплата программиста микроконтроллеров по России на начало 2017 года составляет 80 000 рублей). Подробнее...

Когда я только начинал изучать микропроцессорные системы, для меня многое было загадкой. Я, например, никак не мог понять, чем же микроконтроллер отличается от микропроцессора. Этот вопрос и сегодня интересует многих начинающих электронщиков и программистов микроконтроллеров. Поэтому я на него отвечу.

Итак, микропроцессорная система - это устройство, состоящее из нескольких микросхем. Хотя в ней могут быть не только микросхемы, но и другие электронные компоненты. Основой этого устройства является процессор (или микропроцессор). Но в любом случае это устройство довольно внушительных по современным меркам размеров.

А микроконтроллер - это одна микросхема, которая на одном кристалле объединяет в себе ВСЕ части микропроцессорной системы. Кроме того, в состав микроконтроллера ещё могут входить дополнительные устройства, такие как таймеры, компараторы, АЦП, ЦАП, порты ввода-вывода и т.п.

То есть микроконтроллер - это дальнейшее развитие микропроцессорных устройств, которые стремятся к минимизации размеров и веса. Кроме того, современные микроконтроллеры, как правило, содержат меньшее количество выводов, через которые к ним подключаются внешние устройства. Потому что часто, например, вход и выход микроконтроллера - это физически один и тот же вывод микросхемы. А как он будет себя вести - будет он работать как выход или как вход - это устанавливается программно.

И, конечно, стоимость микроконтроллеров также существенно ниже, чем стоимость микропроцессорных систем. Например, один из популярных среди любителей микроконтроллер серии ATtiny13 стоит сегодня около 400 рублей. И это после ввода санкций, которые очень сильно повлияли на поставки микроэлектроники в Россию. А до этого он стоил менее 50 рублей. В то же время он является полноценной микропроцессорной системой, в которой есть и таймеры, и встроенные генераторы тактовой частоты, и flash-память и много ещё чего.

Впрочем, надо сказать, что термины “микроконтроллер” и “микропроцессор” достаточно условны. По крайней мере я не знаю стандартов, где бы им было дано чёткое определение. Так что даже если вы назовёте микроконтроллер микропроцессором или наоборот, то ничего страшного не случится. Но всё таки лучше придерживаться негласного правила, о котором рассказано выше и которое “отделяет мух от котлет”, то есть определяет что есть микроконтроллер, а что есть микропроцессор.


Вступить в группу "Основы программирования"

Подписаться на RUTUBE-канал

Подписаться на Дзен-канал

Подписаться на рассылки по программированию

Микроконтроллеры для ЧАЙНИКОВ Микроконтроллеры для ЧАЙНИКОВ

Бесплатная рассылка о микроконтроллерах. Рассылка содержит как бесплатную информацию для начинающих, так и ссылки на платные продукты (книги, видеокурсы и др.) для тех, кто захочет вникнуть в тему более глубоко. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su