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 | ? |