MicrocontrollersМикросхема, предназначенная для коммутации и управления электронными устройствами, а также обработки сигналов.

Обычно микроконтроллер выполняет функции процессора и периферийных устройств, содержит ОЗУ и ПЗУ.

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

Некоторые популярные семейства современных микроконтроллеров:

MicrochipAtmelST MicroelectronicsTexas InstrumentsEspressif Systems
8-bitPIC10, PIC12, PIC16, PIC18ATtiny, ATmega, ATxmegaSTM8, ST72--
16-bitPIC24, dsPIC30F, dsPIC33FATXmegaST10MSP430, TMS470-
32-bitPIC32AVR32STM32, SPC5C2000ESP32, ESP8285, ESP8266


Стоит отметить, что восьмибитные МК в настоящее время уже становятся редкостью, и применяются чаще всего там где необходимо экономить (самые простые применения и большие серии), применять подобные МК для небольших проектов сегодня практически нет необходимости, хотя опыт написания ПО для таких жёстких ограничений по-пержнему полезен.

Информация по микроконтроллерам на сайте сгруппирована по семействам:






Common infos


Платформонезависимые команды для работы с битами на языке Си


Списки компонентов


Сравнительная таблица большинства отечественных микроконтроллеров



ˆ