Pentru a răspunde celor mai frecvente nevoi de securitate în dispozitivele IoT sensibile la costuri, Espressif a lansat un microcontroler ESP32-C3 bazat pe RISC-V pe 32 de biți, cu un singur nucleu, cu o putere redusă. Această nouă MCU ESP32-C3 cu Wi-Fi de 2,4 GHz și conectivitate Bluetooth LE 5.0 poate fi utilizată pentru aplicații IoT simple și sigure. Are 400KB SRAM este capabil să ruleze la 160MHz și are 22 de GPIO-uri programabile cu suport pentru ADC, SPI, UART, I2C, I2S, RMT, TWAI și PWM.
MCU ESP32-C3 îndeplinește cele mai frecvente nevoi pentru dispozitivele conectate, cum ar fi securitatea, Bluetooth Low Energy, low-cost și suficientă memorie. Acesta abordează probleme cheie pentru securitate sporită împotriva diferitelor tipuri de atacuri și vine cu caracteristici suplimentare, cum ar fi:
Pornire sigură: Implementarea de pornire sigură a ESP32-C3 adaugă mai puțin de 100 ms în timpul procesului de pornire. ESP32-C3 implementează schema de autentificare standard bazată pe RSA-3072 pentru a se asigura că numai aplicațiile de încredere pot fi utilizate pe platformă, protejându-l astfel de executarea unei aplicații rău intenționate programate în flash.
Criptare Flash: Dispozitivul utilizează schema de criptare flash bazată pe AES-128-XTS, astfel încât aplicația și datele de configurare să rămână criptate în flash.
Semnătură digitală și periferic HMAC: ESP32-C3 are un periferic de semnătură digitală care poate genera semnături digitale, utilizând o cheie privată care este protejată de accesul la firmware. În plus, perifericul HMAC poate genera un rezumat criptografic cu un secret care este protejat de accesul la firmware.
World Controller: oferă două medii de execuție complet izolate una de alta. În funcție de configurație, aceasta poate fi utilizată pentru a implementa un mediu de execuție de încredere (TEE) sau o schemă de separare a privilegiilor. Dacă firmware-ul aplicației are o sarcină care se ocupă de date de securitate sensibile (cum ar fi serviciul DRM), poate profita de controlerul mondial și poate izola execuția.
Alte caracteristici ale ESP32-C3 MCU
- Suportă lățimea de bandă de 20 MHz, 40 MHz în banda de 2,4 GHz
- Wi-Fi Multimedia (WMM)
- Suport simultan pentru infrastructură BSS în modurile Station, SoftAP sau Station + SoftAP Rețineți că atunci când familia ESP32-C3 scanează în modul Station, canalul SoftAP se va schimba împreună cu canalul Station
- 22 × GPIO-uri programabile
- Periferic de telecomandă, cu 2 canale de transmisie și 2 canale de recepție
- Unitate de gestionare a energiei cu cinci moduri de alimentare
- Securitate: boot securizat, criptare Flash, 4096 biți OTP, până la 1792 biți pentru utilizatori, Random Number Generator (RNG), semnătură digitală etc.
- Bluetooth LE 5.0 cu suport pe termen lung
- Memorie suficientă
- Suport software matur
Modulul ESP32-C3-MINI-1 vine cu un factor de formă mic (13 × 19mm) și suport pentru o temperatură maximă de funcționare de 105 ° C. Pentru ușurarea migrării, se asigură că modulul ESP32-C3-WROOM-1 este compatibil pin-to-pin cu modulele ESP-WROOM-02D și ESP-WROOM-02. ESP32-C3-WROOM-1 suportă, de asemenea, o temperatură maximă de 105 ° C. ESP32-C3F este o altă variantă a ESP32-C3 și vine cu un bliț integrat pentru designuri simplificate.