Microcontrollers — Микросхема, предназначенная для коммутации и управления электронными устройствами, а также обработки сигналов.
Обычно микроконтроллер выполняет функции процессора и периферийных устройств, содержит ОЗУ и ПЗУ.
Микроконтроллеры представляют собой широкий класс различных микросхем, работа с которыми обычно сильно отличается в зависимости от семейства, кроме того, в случае небольших простых устройств, вся схемотехника устройства может строится вокруг конкретного контроллера, поэтому появляется смысл выделять МК в отдельный от остальных микросхем раздел.
Некоторые популярные семейства современных микроконтроллеров:
| Microchip | Atmel | ST Microelectronics | Texas Instruments | Espressif Systems | |
| 8-bit | PIC10, PIC12, PIC16, PIC18 | ATtiny, ATmega, ATxmega | STM8, ST72 | - | - |
| 16-bit | PIC24, dsPIC30F, dsPIC33F | ATXmega | ST10 | MSP430, TMS470 | - |
| 32-bit | PIC32 | AVR32 | STM32, SPC5 | C2000 | ESP32, ESP8285, ESP8266 |
Стоит отметить, что восьмибитные МК в настоящее время уже становятся редкостью, и применяются чаще всего там где необходимо экономить (самые простые применения и большие серии), применять подобные МК для небольших проектов сегодня практически нет необходимости, хотя опыт написания ПО для таких жёстких ограничений по-пержнему полезен.
Информация по микроконтроллерам на сайте сгруппирована по семействам:
![]() Разработка устройств на МК семейства PIC |
![]() Разработка устройств на МК семейства AVR (ATtiny, ATmega, etc) |
Common infos
Платформонезависимые команды для работы с битами на языке Си
Списки компонентов
Сравнительная таблица большинства отечественных микроконтроллеров

