För att tillgodose de vanligaste säkerhetsbehoven i kostnadskänsliga IoT-enheter har Espressif släppt en lågeffektiv, kostnadseffektiv, enkärnig, 32-bitars RISC-V-baserad ESP32-C3-mikrokontroller. Denna nya ESP32-C3 MCU med 2,4 GHz Wi-Fi och Bluetooth LE 5.0-anslutning kan användas för enkla och säkra IoT-applikationer. Det är 400KB SRAM kan köras vid 160MHz och har 22 programmerbara GPIO med stöd för ADC, SPI, UART, I2C, I2S, RMT, TWAI och PWM.
ESP32-C3 MCU uppfyller de vanligaste behoven för anslutna enheter som säkerhet, Bluetooth Low Energy, låg kostnad och tillräckligt med minne. Den behandlar viktiga frågor för förbättrad säkerhet mot olika typer av attacker och kommer med ytterligare funktioner som:
Säker start: ESP32-C3: s säkra startimplementering lägger till mindre än 100 ms overhead i startprocessen. ESP32-C3 implementerar det vanliga RSA-3072-baserade autentiseringsschemat för att se till att endast tillförlitliga applikationer kan användas på plattformen och därigenom skydda den från att köra ett skadligt program programmerat i flash.
Flash-kryptering: Enheten använder det AES-128-XTS-baserade flash-krypteringsschemat så att applikationen och konfigurationsdata kan förbli krypterade i blixt.
Digital signatur och HMAC- kringutrustning: ESP32-C3 har en digital signatur-kringutrustning som kan generera digitala signaturer med en privat nyckel som är skyddad från firmware-åtkomst. Dessutom kan HMAC-periferin generera en kryptografisk sammandragning med en hemlighet som är skyddad från åtkomst till firmware.
World Controller: Det ger två exekveringsmiljöer helt isolerade från varandra. Beroende på konfigurationen kan detta användas för att implementera en Trusted Execution Environment (TEE) eller ett system för separationsbehörighet. Om programmets firmware har en uppgift som hanterar känsliga säkerhetsdata (som DRM-tjänsten) kan den dra nytta av världskontrollen och isolera körningen.
Andra funktioner i ESP32-C3 MCU
- Stöder 20 MHz, 40 MHz bandbredd i 2,4 GHz-band
- Wi-Fi Multimedia (WMM)
- Samtidigt stöd för infrastruktur BSS i lägena Station, SoftAP eller Station + SoftAP Observera att när ESP32-C3-familjen skannar i stationsläge, ändras SoftAP-kanalen tillsammans med stationskanalen
- 22 × programmerbara GPIO: er
- Fjärrkontroll perifer, med 2 sändningskanaler och 2 mottagningskanaler
- Strömhanteringsenhet med fem energilägen
- Säkerhet: Säker start, Flash-kryptering, 4096-bitars OTP, upp till 1792 bitar för användare, Random Number Generator (RNG), Digital signatur, etc.
- Bluetooth LE 5.0 med långdistansstöd
- Tillräckligt minne
- Mogna programvarusupport
ESP32-C3-MINI-1-modulen levereras med en liten formfaktor (13 × 19 mm) och stöd för en maximal arbetstemperatur på 105 ° C. För att underlätta migrationen säkerställs att modulen ESP32-C3-WROOM-1 är stift-till-stift-kompatibel med modulerna ESP-WROOM-02D och ESP-WROOM-02. ESP32-C3-WROOM-1 stöder också en maximal temperatur på 105 ° C. ESP32-C3F är en annan variant av ESP32-C3 och den levereras med en integrerad blixt för förenklad design.