| ESP8266 | ESP32 | ESP32-S2 | ESP32-S3 | ESP32-C3 | ESP32-C6 | |
|---|---|---|---|---|---|---|
| Announcement Date | 2014, สิงหาคม | 2016, กันยายน | 2019, กันยายน | 2020, ธันวาคม | 2020, พฤศจิกายน | 2021, เมษายน |
| Main processor | Tensilica L106 32 บิต (สูงสุด 160MHz) | Tensilica Xtensa 32 บิต LX6 (สูงสุด 240MHz) (ตัวเลือกคู่) | Tensilica Xtensa 32 บิต LX7 (สูงสุด 240MHz) | Tensilica Xtensa 32 บิต LX7 คู่ (สูงสุด 240MHz) | RISC-V 32 บิต (สูงสุด 160MHz) | RISC-V 32 บิต (สูงสุด 160MHz) |
| SRAM | 160KB | 520KB | 320KB | 512KB | 400KB | 400KB |
| ROM | 0 | 448KB | 128KB | 384KB | 384KB | 384KB |
| JTAG | X | ✓ | ✓ | ? | ✓ | ✓ |
| Cache | คำสั่ง 32 KB | 64KB | 8/16KB (configurable) | ? | 16KB | ? |
| WiFi | Wi-Fi 4 (เฉพาะสูงสุด 72.2Mbps) | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 6 |
| Bluetooth | X | BLE 4.2 (อัปเกรดเป็น 5.0, มีข้อจำกัด) | X | BLE 5.0 | BLE 5.0 | BLE 5.0 |
| Ethernet | X | ✓ | X | ? | X | ? |
| RTC memory | 768B | 16KB | 16KB | 16KB | 8KB | ? |
| PMU | ✓ | ✓ | ✓ | ? | ✓ | ? |
| ULP coprocessor | X | ✓ | ULP-RISC-V | ? | X | ? |
| Cryptographic Accelerator | X | SHA, RSA, AES, RNG | SHA, RSA, AES, RNG, HMAC, ลายเซ็นดิจิตอล | SHA, RSA, AES, RNG, HMAC, ลายเซ็นดิจิตอล | SHA, RSA, AES, RNG, HMAC, ลายเซ็นดิจิตอล | SHA, RSA, AES, RNG, HMAC, ลายเซ็นดิจิตอล |
| Secure boot | X | ✓ | ✓ | ✓ | ✓ | ✓ |
| Flash encryption | X | ✓ | XTS-AES-128/256 | ✓ | XTS-AES-128 | XTS-AES-128 |
| SPI | 2 | 4 | 4 | ? | 3 | ? |
| I2C | 1 | 2 | 2 | ? | 1 | ? |
| I2S | 1 | 2 | 1 | ? | 1 | ? |
| UART | 2 (เพียง TX เท่านั้น) | 3 | 2 | ? | 2 | ? |
| SDIO Host | 0 | 1 | 0 | 2 | 0 | 0 |
| SDIO Slave | 0 | 1 | 0 | 0 | 0 | 0 |
| GPIO | 17 | 34 | 43 | 44 | 22 | 22 |
| LED PWM | 5 | 16 | 8 | ? | 6 | ? |
| MCPWM | 0 | 6 | 0 | 2 | 0 | 0 |
| Pulse counter | 0 | 8 | 4 | ? | 0 | X |
| GDMA* | 0 | 0 | 0 | ? | 6 | ? |
| USB | X | X | USB OTG 1.1 | ? | ซีเรียล/JTAG | ? |
| TWAI** | 0 | 1 | 1 | ? | 1 | ? |
| ADC | 1x 10-bit SAR | 2x 12-bit SAR, สูงสุด 18 ช่อง | 2x 13-bit SAR, สูงสุด 20 ช่อง | ? | 2x 12-bit SAR, สูงสุด 6 ช่อง | ? |
| DAC | X | 2x 8-bit | 2x 8-bit | ? | X | X |
| RMT | การส่ง 1x + การรับ 1x | การส่ง/การรับ 8x | การส่ง/การรับ 4x | ? | การส่ง 2x + การรับ 2x | ? |
| Timer | 2x 23-bit*** | 4x 64-bit | 4x 64-bit | ? | 2x 54-bit + 1x 52-bit | ? |
| 传感器温度 | ✓ | ✓ | ✓ | ? | ✓ | ? |
| Hall Sensor | X | ✓ | X | ? | X | ? |
| Touch Sensor | 0 | 10 | 14 | ? | X | ? |