Чтобы удовлетворить наиболее распространенные потребности в безопасности в недорогих устройствах IoT, Espressif выпустила экономичный одноядерный 32-битный микроконтроллер ESP32-C3 на базе RISC-V с низким энергопотреблением. Этот новый микроконтроллер ESP32-C3 с возможностью подключения к Wi-Fi 2,4 ГГц и Bluetooth LE 5.0 может использоваться для простых и безопасных приложений IoT. Его SRAM объемом 400 КБ может работать на частоте 160 МГц и имеет 22 программируемых GPIO с поддержкой ADC, SPI, UART, I2C, I2S, RMT, TWAI и PWM.
MCU ESP32-C3 удовлетворяет наиболее распространенные потребности подключенных устройств, такие как безопасность, Bluetooth с низким энергопотреблением, низкая стоимость и достаточный объем памяти. Он решает ключевые проблемы для повышения безопасности от различных типов атак и имеет дополнительные функции, такие как:
Безопасная загрузка: реализация безопасной загрузки ESP32-C3 добавляет менее 100 мс накладных расходов в процессе загрузки. ESP32-C3 реализует стандартную схему аутентификации на основе RSA-3072, чтобы гарантировать, что на платформе могут использоваться только доверенные приложения, тем самым защищая ее от запуска вредоносного приложения, запрограммированного во флэш-памяти.
Флэш-шифрование: устройство использует схему шифрования флеш-памяти на основе AES-128-XTS, чтобы приложение и данные конфигурации могли оставаться зашифрованными во флеш-памяти.
Цифровая подпись и периферийное устройство HMAC: ESP32-C3 имеет периферийное устройство для цифровой подписи, которое может генерировать цифровые подписи с использованием закрытого ключа, защищенного от доступа к прошивке. Кроме того, периферийное устройство HMAC может генерировать криптографический дайджест с секретом, защищенным от доступа к прошивке.
World Controller: он предоставляет две среды выполнения, полностью изолированные друг от друга. В зависимости от конфигурации это может использоваться для реализации доверенной среды выполнения (TEE) или схемы разделения привилегий. Если микропрограмма приложения имеет задачу, которая имеет дело с конфиденциальными данными безопасности (например, служба DRM), она может воспользоваться преимуществом мирового контроллера и изолировать выполнение.
Другие особенности MCU ESP32-C3
- Поддерживает полосу пропускания 20 МГц, 40 МГц в диапазоне 2,4 ГГц
- Wi-Fi Мультимедиа (WMM)
- Одновременная поддержка Infrastructure BSS в режимах Station, SoftAP или Station + SoftAP Обратите внимание, что при сканировании семейства ESP32-C3 в режиме Station канал SoftAP будет изменяться вместе с каналом станции.
- 22 программируемых GPIO
- Периферийное устройство дистанционного управления, с 2 каналами передачи и 2 каналами приема
- Блок управления питанием с пятью режимами питания
- Безопасность: безопасная загрузка, флеш-шифрование, 4096-битный OTP, до 1792 бит для пользователей, генератор случайных чисел (RNG), цифровая подпись и т. Д.
- Bluetooth LE 5.0 с поддержкой дальнего действия
- Достаточная память
- Поддержка зрелого программного обеспечения
Модуль ESP32-C3-MINI-1 имеет малый форм-фактор (13 × 19 мм) и поддерживает максимальную рабочую температуру 105 ° C. Для простоты миграции гарантируется, что модуль ESP32-C3-WROOM-1 по контактам совместим с модулями ESP-WROOM-02D и ESP-WROOM-02. ESP32-C3-WROOM-1 также поддерживает максимальную температуру 105 ° C. ESP32-C3F - это еще один вариант ESP32-C3, который поставляется со встроенной вспышкой для упрощенного проектирования.