Сравнение микроконтроллеров

Полный справочник от простых до продвинутых плат разработки

🔌 Как понимать эту таблицу

Эта таблица показывает основные характеристики популярных микроконтроллеров для проектов Arduino, IoT и робототехники. Запомните главное правило: выбор микроконтроллера зависит от задач проекта — не всегда самый мощный вариант будет лучшим.

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

Пример: Для простого датчика температуры подойдет Arduino Nano, а для умного дома с Wi-Fi — ESP32.

Модель Ядро / Архитектура Тактовая частота Flash / ОЗУ GPIO / АЦП / ШИМ Беспроводные интерфейсы Периферия Потребление Цена ($) Где применяется
Arduino Uno ATmega328P (AVR) 16 МГц 32 КБ / 2 КБ 14 / 6 / 6 - UART, SPI, I2C ~45 мА 4-6 Идеален для начинающих: учебные проекты, простые роботы
Arduino Nano ATmega328P (AVR) 16 МГц 32 КБ / 2 КБ 22 / 8 / 6 - UART, SPI, I2C ~25 мА 3-5 Компактные проекты, носимые устройства
ATtiny85 AVR 16 МГц 8 КБ / 512 Б 6 / 4 / 3 - SPI, I2C ~5 мА 1-2 Миниатюрные проекты, простые контроллеры
STM32F103C8T6 ARM Cortex-M3 72 МГц 64 КБ / 20 КБ 37 / 10 / 15 - USB, CAN, 3xUART, 2xI2C, 2xSPI ~36 мА 3-4 3D-принтеры, ЧПУ, сложные системы управления
STM32F401RCT6 ARM Cortex-M4 84 МГц 256 КБ / 64 КБ 50 / 16 / 15 - USB OTG, I2S, DSP инструкции ~42 мА 6-8 Аудио-приложения, DSP, продвинутые системы управления
STM32H750 ARM Cortex-M7 480 МГц 128 КБ / 1 МБ 168 / 24 / 22 - Ethernet, USB HS, 2xCAN FD ~120 мА 12-15 Промышленные контроллеры, графические интерфейсы
ESP8266 Xtensa LX106 80-160 МГц 4 МБ / 80 КБ 17 / 1 / 8 Wi-Fi 2.4 ГГц UART, SPI, I2C ~70 мА 2-4 Умный дом, IoT датчики, веб-серверы
ESP32 Xtensa LX6 (2 ядра) 240 МГц 4-16 МБ / 520 КБ 34 / 18 / 16 Wi-Fi + Bluetooth 4.2 Ethernet, CAN, Touch, Hall ~90 мА 5-8 Умный дом, видеотрансляции, многозадачность
ESP32-C3 RISC-V 160 МГц 4 МБ / 400 КБ 22 / 6 / 8 Wi-Fi + Bluetooth LE USB, RSA шифрование ~45 мА 3-5 Современные IoT проекты, безопасные устройства
ESP32-S3 Xtensa LX7 (2 ядра) 240 МГц 8 МБ / 512 КБ 44 / 20 / 14 Wi-Fi 6 + Bluetooth 5 USB OTG, Camera, LCD ~75 мА 6-9 AI проекты, камеры, продвинутый IoT
Raspberry Pi Pico ARM Cortex-M0+ (2 ядра) 133 МГц 2 МБ / 264 КБ 26 / 3 / 16 - PIO (8 машин), USB 1.1 ~25 мА 4 Универсальные проекты, нестандартные протоколы
Raspberry Pi Pico W ARM Cortex-M0+ (2 ядра) 133 МГц 2 МБ / 264 КБ 26 / 3 / 16 Wi-Fi + Bluetooth PIO, Infra-Red ~35 мА 6 Беспроводные проекты с PIO
Teensy 4.0 ARM Cortex-M7 600 МГц 2 МБ / 1 МБ 40 / 14 / 31 - USB HS, Audio, Ethernet ~100 мА 20 Аудио-приложения, высокоскоростная обработка
Seeed XIAO ARM Cortex-M0+ 48 МГц 256 КБ / 32 КБ 11 / 4 / 10 Bluetooth LE USB Type-C, Battery ~8 мА 5 Миниатюрные носимые устройства
Adafruit Feather M0 ARM Cortex-M0+ 48 МГц 256 КБ / 32 КБ 20 / 6 / 10 Wi-Fi / LoRa варианты USB, Analog ~15 мА 20-35 Прототипирование, носимые устройства
Raspberry Pi Zero 2 W ARM Cortex-A53 (4 ядра) 1 ГГц - / 512 МБ 40 / - / - Wi-Fi + Bluetooth HDMI, Camera ~250 мА 15 Миниатюрные Linux проекты, медиацентры
Raspberry Pi 4 ARM Cortex-A72 (4 ядра) 1.5-1.8 ГГц - / 2-8 ГБ 40 / - / - Wi-Fi + Bluetooth 5.0 2xHDMI, Gigabit Ethernet, USB 3.0 ~600 мА 35-75 Настольный ПК, серверы, медиацентры
Raspberry Pi 5 ARM Cortex-A76 (4 ядра) 2.4 ГГц - / 4-8 ГБ 40 / - / - Wi-Fi 6 + Bluetooth 5.0 2xHDMI 2.0, PCIe 2.0, USB 3.0 ~1200 мА 60-80 Высокопроизводительные проекты, мини-ПК

*Характеристики могут меняться в зависимости от конкретной ревизии и производителя платы. Потребление указано в активном режиме.

💡 Ключевые выводы по выбору микроконтроллера

Главный принцип: Основная задача — выбрать микроконтроллер, который оптимально подходит для вашего проекта по соотношению цена/производительность/функциональность.

Arduino Nano/Uno - лучший выбор для начинающих и простых проектов. Простая среда разработки, огромное сообщество, минимальные требования к питанию.

STM32 семейство - для сложных проектов, требующих высокой производительности и продвинутой периферии. Отличное соотношение производительности и цены.

ESP8266/ESP32 - оптимальны для IoT проектов, где необходима беспроводная связь по Wi-Fi и Bluetooth. Лучшее предложение на рынке для беспроводных устройств.

Raspberry Pi Pico - уникальная особенность PIO (Programmable I/O) для работы с нестандартными протоколами, отличная цена и низкое потребление.

Одноплатные компьютеры (Raspberry Pi) - когда нужна полноценная операционная система, высокая производительность и богатая периферия.

Что зависит от характеристик: Скорость обработки данных — от тактовой частоты и архитектуры ядра. Сложность программы — от объема памяти. Возможности связи — от наличия интерфейсов. Энергопотребление — критично для портативных устройств.

Важно: При выборе учитывайте не только технические характеристики, но и доступность библиотек, сообщество разработчиков, простоту освоения платформы и доступность компонентов.

🎯 Быстрый гид по выбору

  • Для обучения: Arduino Uno/Nano
  • Простой IoT: ESP8266
  • Продвинутый IoT: ESP32
  • Высокая производительность: STM32 или Teensy
  • Миниатюрные устройства: Seeed XIAO или ATtiny
  • Нестандартные протоколы: Raspberry Pi Pico
  • Полноценный компьютер: Raspberry Pi 4/5