- single core
Common module
Official
- ESP32-S2-SOLO
- ESP32-S2-SOLO-2
- ESP32-S2-WROOM DS
- ESP32-S2-WROVER DS
- ESP32-S2-SOLO (old? )
-
ESP32-S2-MINI (old? )
- Module Compare Guide - https://www.espressif.com/zh-hans/products/modules
Other
Compare ESP32 VS ESP32-S2
Module | ESP32 | ESP32-S2 |
---|---|---|
Microcontroller | Xtensa dual-core 32-bit LX6 | Xtensa single-core 32-bit LX7 |
Clock Frequency | 160/240 MHz | 160/240 MHz |
Co-processor | ULP | ULP (RISC-V) |
SRAM | 520 KB | 320 KB |
ROM | 448 KB | 128 KB |
RTC Memory | 16 KB | 16 KB |
External SPIRAM | Up to 16MB | Up to 128MB |
External Flash | No | Up to 1G |
Wi-Fi (802.11 b/g/n) | HT20 | HT20 |
ESP-MESH | Yes | Yes |
Bluetooth | BT 4.2 BR/EDR & BLE | No |
Ethernet | 10/100 Mbps | No |
CAN | 2.0 | No |
Time of Flight | No | 43 |
GPIO (total) | 34 | No |
Touch Sensors | 10 | 14 |
SPI | 4 | 4 (OSPI) |
I2C | 2 | 2 |
I2S | 2 | 1 |
UART | 3 | 2 |
ADC | 18 (12-bit) | 20 (12-bit) |
DAC | 2 (8-bit) | 2 (8-bit) |
PWM (soft) | 16 | 8 |
SDMMC | Yes | No |
RMT (remote control) | Yes | Yes |
USB OTG | No | Yes |
LCD Interface | No | Yes |
Camera Interface | No | Yes |
Temperature sensor | Yes | Yes |
Hall sensor | Yes | No |
Security | Secure boot Flash encryption 1024-bit OTP | Secure boot Flash encryption 4096-bit OTP |
Crypto | AES, SHA-2, RSA, ECC, RNG | AES-128/192/256, SHA-2, RSA, RNG, HMAC, Digital Signature |
Low Power Consumption | 10uA deep sleep | Automatic RF power management 5uA in idle mode 24uA at 1% duty cycle |
Prog info
dev boards
-
NWI1235-dat retired
ref esp32-s2-solo-u
https://www.espressif.com.cn/sites/default/files/documentation/esp32-s2-solo_esp32-s2-solo-u_datasheet_en.pdf
ref Documents
- esp32-s2 info
- Datasheet - https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf
-
Technical reference manual - https://www.espressif.com/sites/default/files/documentation/esp32-s2_technical_reference_manual_en.pdf
- ESP-IDF-dat - ESP-SDK-dat
SDK arduino manual update
- Arduino github branch ESP32-S2 https://github.com/espressif/arduino-esp32/tree/esp32s2
- update by tools/get.exe
- copy whole folder into Arduino\hardware\espressif\arduino-esp32-esp32s2