为满足对成本敏感的IoT设备最常见的安全性需求,乐鑫发布了一款低功耗,经济高效的基于RISC-V的单核32位ESP32-C3微控制器。这款具有2.4 GHz Wi-Fi和Bluetooth LE 5.0连接性的新型ESP32-C3 MCU可用于简单且安全的IoT应用。它的400KB SRAM能够以160MHz的频率运行,并且具有22个可编程的GPIO,支持ADC,SPI,UART,I2C,I2S,RMT,TWAI和PWM。
ESP32-C3 MCU满足连接设备的最常见需求,例如安全性,低功耗蓝牙,低成本和足够的内存。 它解决了关键问题,可增强针对各种类型攻击的安全性,并具有以下附加功能:
安全启动:ESP32-C3的安全启动实现在启动过程中增加了不到100ms的开销。ESP32-C3实施了基于RSA-3072的标准身份验证方案,以确保仅可信任的应用程序可在平台上使用,从而防止其执行Flash中编程的恶意应用程序。
闪存加密: 设备使用基于AES-128-XTS的闪存加密方案,因此应用程序和配置数据可以在闪存中保持加密状态。
数字签名和HMAC外围设备:ESP32-C3具有一个数字签名外围设备,可以使用受保护的私钥来生成数字签名。此外,HMAC外设还可以生成带有秘密的加密摘要,以防止固件访问。
World Controller: 它提供了两个彼此完全隔离的执行环境。根据配置的不同,它可以用于实现可信执行环境(TEE)或特权分离方案。如果应用程序固件的任务是处理敏感的安全数据(例如DRM服务),则它可以利用全局控制器并隔离执行。
ESP32-C3 MCU的其他特性
- 在2.4 GHz频带中支持20 MHz,40 MHz带宽
- Wi-Fi多媒体(WMM)
- 在Station,SoftAP或Station + SoftAP模式下同时支持Infrastructure BSS
- 22个可编程GPIO
- 远程控制外围设备,具有2个发送通道和2个接收通道
- 具有五种电源模式的电源管理单元
- 安全性:安全启动,闪存加密,4096位OTP,最多1792位用户,随机数生成器(RNG),数字签名等。
- 具有远距离支持的Bluetooth LE 5.0
- 足够的内存
- 成熟的软件支持
ESP32-C3-MINI-1模块具有较小的外形尺寸(13×19mm),并支持最高105°C的工作温度。为了便于移植,请确保ESP32-C3-WROOM-1模块与ESP-WROOM-02D和ESP-WROOM-02模块引脚对引脚兼容。ESP32-C3-WROOM-1还支持最高105°C的温度。ESP32-C3F是ESP32-C3的另一种变体,它带有集成的闪存,以简化设计。