Compare Espressif SoCs ESP8266 vs ESP8285 vs ESP32 vs ESP32-S2 vs ESP32-C3
You might also be interested by:
https://socialcompare.com/en/comparison/rp2040-vs-stm32-vs-esp32-vs-esp8266
ESP32-C3 | ESP32-S2 | ESP32 | ESP8285 | ESP8266 | |
---|---|---|---|---|---|
Description | ESP32-C3 is pin-compatible with ESP8266. It has a single core RISC-V 32-bit CPU @160 MHz and includes 400 kB of SRAM and 384 kB of flash built-in. | The ESP8285 is similar to the ESP8266, but has built-in 1 MiB of flash. | |||
Website | https://www.espressif.com/en/products/socs/esp32-c3 | https://www.espressif.com/en/products/socs/esp32-s2 | https://www.espressif.com/en/products/socs/esp32 | https://www.espressif.com/en/products/socs/esp8266 | https://www.espressif.com/en/products/socs/esp8266 |
Release date | 2020 | 2019 | 2016 | 2016 | 2014 |
Product details | |||||
CPU | RISC-V 32-bit Single-Core @ 160 MHz | Tensilica Xtensa LX7 32 bit Single-Core @ 240Mhz | Tensilica Xtensa LX6 32 bit Dual-Core @ 160 / 240Mhz | Tensilica LX106 32 bit @ 80 MHz (up to 160 MHz) | Tensilica LX106 32 bit @ 80 MHz (up to 160 MHz) |
Coprocessor | ULP (RISC-V) | ULP | |||
RAM | 400 KB | 320 KB | 520 KB | 160 KB | 160 KB (36 KB available to user) |
ROM | 384 KB | 128 KB | 448 KB | 1024 KB | |
UART | 2 | 2 | 3 | 2 | 2 |
SPI | Yes 3 | Yes 4 (OSPI) | Yes 4 | Yes 2 | Yes 2 |
Wi-Fi | Yes 802.11b/g/n | Yes 802.11b/g/n | Yes 802.11b/g/n | Yes 802.11b/g/n (max 65Mbps) | Yes 802.11b/g/n (max 65Mbps) |
Bluetooth® | Yes 5.0 + BLE | No | Yes 4.2 BR/EDR + BLE | No | No |
USB Host | No | Yes | No | No | No |
Ethernet (LAN, RJ45) | No | No | Yes 10/100Mbps | No | No |
RTC Memory | 8 KB | 16 KB | 16 KB | ||
External SPIRAM | 128 MB up to | 16 MB up to | 16 MB up to | 16 MB up to | |
External Flash | 1 GB up to | ||||
ESP-MESH | Yes | Yes | Yes | Yes | Yes |
CAN | 2.0 | ||||
GPIO | 22 (up to) | 43 | 32 (up to) | 17 (up to) | 17 (up to) |
Hall effect sensor | No | No | Yes | No | No |
Temperature sensor | Yes | Yes | Yes | No | No |
Touch sensors | 14 | 10 | No | No | |
I²C | Yes up to 1 | Yes up to 2 | Yes up to 2 | Yes up to 1 | Yes up to 1 |
I2S | 1 | 1 | 2 | 2 | 2 |
ADC | Yes 2 × 12-bit SAR ADCs, up to 6 channels | Yes 12 bit SAR ADC up to 20 channels | Yes 12 bit SAR ADC up to 18 channels | Yes 10 bit | Yes 10 bit |
DAC | Yes 8 bit up to 2 channels | Yes 8 bit up to 2 channels | No | No | |
PWM | Yes up to 6 | Yes 8 | Yes up to 8 | No | No |
SDMMC | No | Yes | No | No | |
RMT (remote control) | Yes | Yes | No | No | |
LCD Interface | No | Yes | No | No | No |
Camera Interface | No | Yes | No | No | No |
Secure flash | 4096-bit OTP | 4096-bit OTP secure boot | 1024-bit OTP secure boot | ||
Cryptography support | AES-128/256, RSA Accelerator, SHA Accelerator, Random Number Generator (RNG), HMAC | AES-128/192/256, SHA-2, RSA, RNG, HMAC, Digital Signature | AES, SHA-2, RSA, ECC, RNG | ||
Deep sleep consumption | 5 µA | 10 µA | 20 µA | 20 µA | |
Dimensions | |||||
Height | 5 mm | 7 mm | 6 mm | 5 mm | 5 mm |
Width | 5 mm | 7 mm | 6 mm | 5 mm | 5 mm |
More comparisons
Comments
Leave a comment
Register Sign in