note : ในวันที่เขียนบทความนี้มีชิป SoC ตัวหนึ่งที่กำลังสร้างความฮือฮา คือ ชิป Apple Silicon M1 ยกตัวอย่างอันนี้ก็จะทำให้เข้าใจ SoC ง่ายขึ้นมาก ๆ ครับ จะเห็นได้ชัดเลยว่าคอมพิวเตอร์ดั้งเดิมเราต้องประกอบ CPU, RAM, หน่วยความจำ, การ์ดจอ เข้าไป แต่เมื่อใช้ชิปแบบ SoC แล้ว ทั้งหมดนี้ก็มารวมอยู่ในชิปตัวเดียวนั่นเอง ซึ่งจะส่งผลให้การเดินทางของสัญญาณสั้นลงมาก ๆ จากเดิมต้องออกจาก CPU ผ่านเมนบอร์ดไปที่ RAM ผ่านเมนบอร์ดไปเรียกข้อมูลที่ Harddisk แล้วย้อนกลับมาที่ RAM แต่เมื่อทุกอย่างอยู่ภายในชิปตัวเดียวแล้วก็มีเส้นทางแค่ภายในชิป เป็นผลให้ทำเครื่องทำงานเร็วขึ้นมากนั่นเองครับ |
ESP8266 Series | ESP32 Series |
ESP32-C Series |
ESP32-S Series | |||
ESP8266 | ESP8285 | ESP32-S2 | ESP32-S3 | |||
CPU | Tensilica L106 32-bit (single-core) |
Xtensa® L106 32-bit (single-core) |
Xtensa 32-bit LX6 (Dual-Core) |
RISC-V 32-bit (single-core) |
Xtensa® LX7 32-bit (single-core) |
Xtensa® LX7 32-bit (single-core) |
Clock Speed (Typ./Max.) | 80MHz 160MHz |
80MHz 160MHz |
160MHz 240MHz |
160MHz | 160MHz 240MHz |
160MHz 240MHz |
SRAM | 160KB | 160KB | 520KB | 400KB | 320KB | 512KB |
PSRAM | X | X | 0, 2MB * | X | X | X |
ROM | X | X | 448KB | 384KB | 128KB | 384KB |
Flash | X | 1, 2MB * | 0, 2, 4, 8MB * | 0, 4MB * | 0, 2, 4MB * | X |
WiFi | 802.11 b/g/n (HT20 - 2.4GHz) |
802.11 b/g/n (HT20 - 2.4GHz) |
802.11 b/g/n (HT20 - 2.4GHz) |
802.11 b/g/n (HT20 - 2.4GHz) |
802.11 b/g/n (HT20 - 2.4GHz) |
802.11 b/g/n (HT40 - 2.4GHz) |
Bluetooth | X | X | 4.2 BLE | 5.0 BLE | X | 5.0 BLE |
GPIO (Up to) | 17 | 17 | 36 | 22 | 43 | 44 |
Peripherals | - ADC (10 bit) - SPI - I2S - I2C - UART - SDIO - RX/T |
- ADC (10 bit) - SPI - I2S - I2C - UART - SDIO - RX/TX |
- ADC (12 bit) - DAC - Temp. Sensor - Touch Senser - Hall Effect Sensor - SPI - I2S - I2C - UART - CAN - RX/TX - LED PWM - USB OTG |
- ADC (12 bit) - DAC - SPI - I2S - I2C - UART - RX/TX |
- ADC (12 bit) - DAC - Temp. Sensor - Touch Sensor - SPI - I2S - I2C - UART - RX/TX - LED PWM - USB OTG - DVP 8/16 camera interface - LCD interface |
- ADC (12 bit) - DAC - Temp. Sensor - Touch Sensor - SPI - I2S - I2C - UART - RX/TX - LED PWM - USB OTG - DVP 8/16 camera interface - LCD interface |