Để giải quyết các nhu cầu phổ biến nhất về bảo mật trong các thiết bị IoT nhạy cảm về chi phí, Espressif đã phát hành một bộ vi điều khiển 32-bit RISC-V dựa trên RISC-V 32-bit công suất thấp, tiết kiệm chi phí. MCU ESP32-C3 mới này với kết nối Wi-Fi 2,4 GHz và Bluetooth LE 5.0 có thể được sử dụng cho các ứng dụng IoT đơn giản và an toàn. Nó có 400KB SRAM có khả năng chạy ở 160MHz và nó có 22 GPIO có thể lập trình được với hỗ trợ ADC, SPI, UART, I2C, I2S, RMT, TWAI và PWM.
MCU ESP32-C3 đáp ứng các nhu cầu phổ biến nhất đối với các thiết bị được kết nối như bảo mật, Bluetooth Low Energy, chi phí thấp và đủ bộ nhớ. Nó giải quyết các vấn đề chính để tăng cường bảo mật chống lại các loại tấn công khác nhau và đi kèm với các tính năng bổ sung như:
Khởi động an toàn: Việc triển khai khởi động an toàn của ESP32-C3 bổ sung ít hơn 100ms chi phí trong quá trình khởi động. ESP32-C3 triển khai sơ đồ xác thực dựa trên RSA-3072 tiêu chuẩn để đảm bảo chỉ các ứng dụng đáng tin cậy mới có thể được sử dụng trên nền tảng, do đó bảo vệ nó khỏi thực thi một ứng dụng độc hại được lập trình trong nháy mắt.
Mã hóa Flash: Thiết bị sử dụng sơ đồ mã hóa flash dựa trên AES-128-XTS để ứng dụng và dữ liệu cấu hình có thể vẫn được mã hóa trong flash.
Chữ ký số và thiết bị ngoại vi HMAC: ESP32-C3 có thiết bị ngoại vi chữ ký số có thể tạo chữ ký số, sử dụng khóa riêng được bảo vệ khỏi truy cập phần sụn. Bên cạnh đó, thiết bị ngoại vi HMAC có thể tạo ra một thông báo mật mã với bí mật được bảo vệ khỏi quyền truy cập phần sụn.
World Controller: Nó cung cấp hai môi trường thực thi cách ly hoàn toàn với nhau. Tùy thuộc vào cấu hình, điều này có thể được sử dụng để triển khai Môi trường thực thi tin cậy (TEE) hoặc kế hoạch phân tách đặc quyền. Nếu phần sụn ứng dụng có nhiệm vụ xử lý dữ liệu bảo mật nhạy cảm (chẳng hạn như dịch vụ DRM), nó có thể tận dụng bộ điều khiển thế giới và cô lập việc thực thi.
Các tính năng khác của MCU ESP32-C3
- Hỗ trợ băng thông 20 MHz, 40 MHz trong băng tần 2,4 GHz
- Wi-Fi Đa phương tiện (WMM)
- Hỗ trợ đồng thời cho Cơ sở hạ tầng BSS ở chế độ Trạm, SoftAP hoặc Trạm + SoftAP Lưu ý rằng khi họ ESP32-C3 quét ở chế độ Trạm, kênh SoftAP sẽ thay đổi cùng với kênh Trạm
- 22 × GPIO có thể lập trình
- Điều khiển ngoại vi từ xa, với 2 kênh truyền và 2 kênh nhận
- Bộ quản lý nguồn với năm chế độ nguồn
- Bảo mật: Khởi động an toàn, mã hóa Flash, OTP 4096-bit, tối đa 1792 bit cho người dùng, Trình tạo số ngẫu nhiên (RNG), Chữ ký số, v.v.
- Bluetooth LE 5.0 với hỗ trợ tầm xa
- Bộ nhớ đủ
- Hỗ trợ phần mềm trưởng thành
Mô-đun ESP32-C3-MINI-1 đi kèm với hệ số hình thức nhỏ (13 × 19mm) và hỗ trợ nhiệt độ hoạt động tối đa là 105 ° C. Để dễ dàng di chuyển, cần đảm bảo rằng mô-đun ESP32-C3-WROOM-1 tương thích pin-to-pin với mô-đun ESP-WROOM-02D và ESP-WROOM-02. ESP32-C3-WROOM-1 cũng hỗ trợ nhiệt độ tối đa là 105 ° C. ESP32-C3F là một biến thể khác của ESP32-C3 và nó đi kèm với đèn flash tích hợp cho các thiết kế đơn giản hóa.