BRIEFING
ESP32 계열은 어떻게 구분하고 무엇을 선택해야 하는가
ESP32 계열은 어떻게 구분하고 무엇을 선택해야 하는가
결론
2026년 기준 ESP32는 하나의 칩이 아니라 목적별 SoC 패밀리다.
- C 계열: 저가·범용 IoT와 최신 무선 연결성
- S 계열: 더 높은 연산 성능, 풍부한 I/O, 디스플레이·카메라·USB
- H 계열: Wi-Fi 없이 BLE + IEEE 802.15.4(Thread/Zigbee)에 집중한 저전력 제품
- P 계열: 무선 대신 고성능 연산·HMI·카메라에 집중
- E 계열: 호스트 시스템용 고성능 무선 연결 코프로세서
- 원조 ESP32: 레거시 호환성, 특히 Bluetooth Classic 때문에 여전히 의미가 있음
새 프로젝트에서 먼저 비교할 후보는 보통 ESP32-C3, C6, C5, S3이며, 특수 목적에서는 S31, H21/H4, P4, E22를 본다.
현재 계열 구조
| 계열 | 대표 제품 | 성격 |
|---|---|---|
| ESP32 | ESP32 | 원조 범용 Wi-Fi + Bluetooth SoC |
| ESP32-C | C2, C3, C5, C6, C61 | 저가·범용·최신 무선 IoT |
| ESP32-S | S2, S3, S31 | 고성능 MCU, HMI·USB·카메라 |
| ESP32-H | H2, H21, H4 | 저전력 BLE + Thread/Zigbee |
| ESP32-P | P4 | 무선 없는 고성능 MCU/HMI |
| ESP32-E | E22 | Wi-Fi 6E 연결 코프로세서 |
문자 계열은 세대보다 용도 구분에 가깝다. 숫자가 높다고 항상 단순한 상위 모델은 아니다.
주요 칩
ESP32-C3
- RISC-V 싱글코어, 최대 160 MHz
- 2.4 GHz Wi-Fi
- Bluetooth LE
- 센서, LED, 릴레이, MQTT 노드 등 단순 범용 IoT에 적합
ESP32-C6
- HP 시스템: 32-bit RISC-V 단일 코어, 최대 160 MHz
- 별도 LP 시스템: 32-bit RISC-V 단일 코어, 최대 20 MHz
- 2.4 GHz Wi-Fi 6
- Bluetooth LE
- IEEE 802.15.4
- Thread / Zigbee / Matter-over-Thread
Matter, Thread, Zigbee가 필요하면 대표적인 기준점이다.
ESP32-C5
- RISC-V 싱글코어, 최대 240 MHz
- 2.4 + 5 GHz 듀얼밴드 Wi-Fi 6
- Bluetooth LE
- IEEE 802.15.4
- Thread / Zigbee
- 외장 PSRAM 지원
핵심 차이는 5 GHz Wi-Fi다. 다만 C6의 단순 상위호환이라기보다 가격·전력·패키지·주변장치까지 함께 비교해야 한다.
ESP32-C61
- RISC-V 싱글코어, 최대 160 MHz
- 2.4 GHz Wi-Fi 6
- Bluetooth LE
- 패키지 내 PSRAM 옵션
- IEEE 802.15.4는 없음
Thread/Zigbee가 필요 없고 Wi-Fi 6 + BLE만 필요한 저비용 제품에 적합하다.
ESP32-S3
- Xtensa LX7 듀얼코어, 최대 240 MHz
- 512 KB SRAM
- 2.4 GHz Wi-Fi
- Bluetooth LE
- 45 GPIO
- USB, 풍부한 주변장치
- 벡터 명령을 이용한 DSP/신경망 연산 가속
- 외장 Flash·PSRAM 활용 가능
LCD, 카메라, USB, 많은 LED, 오디오, 로컬 ML 등에서는 C 계열보다 유리한 경우가 많다. 생태계도 성숙해 있다.
ESP32-S31
- HP 시스템: 32-bit RISC-V 듀얼코어, 최대 320 MHz
- 별도 LP 시스템: 32-bit RISC-V 싱글코어, 최대 40 MHz
- 128-bit SIMD는 HP 코어 중 한 코어에서 지원
- 2.4 GHz Wi-Fi 6
- Bluetooth 5.4 LE + Bluetooth Classic
- IEEE 802.15.4, Thread 1.4, Zigbee 3.0
- 1 Gbps Ethernet MAC
- USB 2.0 High-Speed OTG
- 60 GPIO
- 고속 외장 PSRAM 지원
공식 ESP32-S31 Series Datasheet pre-release v0.5 (2026-07-13)는 HP 듀얼코어와 별도 LP 싱글코어 구성을 명시한다. 이 문서는 preliminary 자료이므로 최종 실리콘, 주문 가능한 SKU, 모듈/보드 구현 및 ESP-IDF 지원 여부를 확인하기 전에는 확정 양산 사양이나 실측 성능으로 취급하지 않는다.
ESP32-H21
- Wi-Fi 없음
- Bluetooth LE
- IEEE 802.15.4
- Thread / Zigbee / Matter-over-Thread
- 공식 제품 페이지에서 확인되는 것은 RISC-V MCU, BLE/802.15.4 및 온칩 DC-DC다.
- 검토 시점에 확인 가능한 공식 자료에서는 CPU 코어 수와 최대 클럭을 검증하지 못했으므로 이 문서에서는 수치·코어 수를 제시하지 않는다. generic 문서 사이트 응답은 H21 데이터시트로 간주하지 않는다.
도어 센서, 버튼, 온습도 센서 등 배터리 기반 저전력 Thread/Zigbee 엔드포인트에 적합하다.
ESP32-H4
- Wi-Fi 없음
- 듀얼코어 RISC-V, 최대 96 MHz
- Bluetooth 5.4 LE
- IEEE 802.15.4
- Thread 1.4 / Zigbee 3.0
- LE Audio
- 외장 PSRAM 지원
단순 센서보다 웨어러블, 오디오 등 복잡한 저전력 무선 장치에 적합하다.
ESP32-P4
- Wi-Fi 없음
- Bluetooth 없음
- 듀얼코어 RISC-V, 최대 400 MHz
- 768 KB HP L2MEM
- 별도 32 KB LP SRAM 및 8 KB system SPM (Scratchpad Memory)
- MIPI-CSI + ISP
- MIPI-DSI
- 1080p 디스플레이·카메라
- H.264 하드웨어 인코딩
- Pixel Processing Accelerator
- USB 2.0 HS, Ethernet, SDIO
고급 GUI, 카메라, 영상처리를 Linux SBC 없이 MCU 수준에서 구현할 때 적합하다. 무선이 필요하면 C/S 계열을 companion chip으로 붙이는 구성이 공식 지원된다.
ESP32-E22
E22는 일반 MCU보다 Radio Co-Processor(RCP)에 가깝다.
- 2.4 / 5 / 6 GHz Wi-Fi 6E
- 160 MHz 채널, 2×2 MU-MIMO
- 최대 2.4 Gbps급 무선 링크
- Bluetooth Classic + Bluetooth 5.4 LE
- PCIe 2.1 / SDIO 3.0 호스트 인터페이스
- 듀얼코어 RISC-V
노트북, 태블릿, 허브, 산업용 엣지 장비처럼 별도 호스트 프로세서가 있는 시스템에서 네트워크 처리를 오프로딩하기 위한 제품이다.
목적별 선택
| 요구사항 | 우선 후보 |
|---|---|
| 싸고 단순한 Wi-Fi/BLE 센서 | C3 |
| Matter / Thread / Zigbee | C6 |
| 5 GHz Wi-Fi + Thread/Zigbee | C5 |
| Wi-Fi 6 + BLE만 필요한 저비용 설계 | C61 |
| LCD / 카메라 / USB / 많은 I/O | S3 |
| 차세대 고성능·멀티프로토콜 MCU | S31 |
| 배터리 Thread/Zigbee 센서 | H21 |
| 저전력 무선 + LE Audio | H4 |
| 고급 GUI / 카메라 / 영상처리 | P4 |
| Wi-Fi 6E 무선 코프로세서 | E22 |
| Bluetooth Classic 레거시 호환 | 원조 ESP32 또는 S31 |
SoC, 모듈, 개발보드의 차이
ESP32 제품명은 세 단계를 구분해야 한다.
- SoC: ESP32-S3, ESP32-C6처럼 실제 MCU 칩
- Module: ESP32-S3-WROOM-1처럼 SoC + Flash/PSRAM + RF 회로 + 안테나 등을 묶은 모듈
- Development board: ESP32-S3-DevKitC-1처럼 모듈에 USB·전원·핀헤더 등을 붙인 개발보드
따라서 ESP32-S3-WROOM-1-N16R8 같은 이름은 별도 ESP32 계열이 아니라 S3 기반 모듈의 메모리 구성 변형이다.
선택 원칙
전체 라인업을 처음부터 비교하기보다 다음 질문으로 후보를 줄이는 것이 효율적이다.
- Thread/Zigbee가 필요한가?
- 5 GHz Wi-Fi가 필요한가?
- 디스플레이·카메라·USB·대용량 PSRAM이 필요한가?
- 배터리 수명이 최우선인가?
- Linux SBC 대신 고성능 MCU가 필요한가?
일반적으로 C3 → C6/C5 → S3 순으로 요구사항에 맞춰 올려가고, 저전력 메시 네트워크는 H 계열, 고급 HMI는 P4, 차세대 고성능 MCU는 S31을 별도로 검토하면 된다.
조사 기준일과 사양의 적용 범위
기존 제품 페이지 및 데이터시트 캐시 검토: 2026-10-08. 공식 제품 페이지와 실제 모델 데이터시트에서 확인된 SoC-level 사양만 구분해 기재했다. H21의 클럭·코어 수는 접근 가능한 자료에서 확인하지 못했다. S31은 2026-07-13자 pre-release v0.5 datasheet를 인용한 예비 사양이다.
SoC 자료만으로 모듈·개발보드의 메모리 구성, 외장 PSRAM, 안테나/RF, 노출 GPIO, stepping 또는 SDK 기능 지원을 보장하지 않는다. 구매·설계 전에는 정확한 주문 suffix와 패키지, 최신 정식 데이터시트, ESP-IDF 및 보드 지원을 직접 확인한다. 이 문서는 실제 기기 시험이나 특정 모듈 검증 결과를 주장하지 않는다.
출처
- Espressif ESP SoCs: https://www.espressif.com/en/products/socs/socs/
- ESP32-C5: https://www.espressif.com/en/products/socs/esp32-c5
- ESP32-C6: https://www.espressif.com/en/products/socs/esp32-c6
- ESP32-C61: https://www.espressif.com/en/products/socs/esp32-c61
- ESP32-S3: https://www.espressif.com/en/products/socs/esp32-s3
- ESP32-S31: https://www.espressif.com/en/products/socs/esp32-s31
- ESP32-S31 Series Datasheet, pre-release v0.5 (2026-07-13): https://documentation.espressif.com/esp32-s31_datasheet_en.html
- ESP32-H21: https://www.espressif.com/en/products/socs/esp32-h21
- ESP32-H4: https://www.espressif.com/en/products/socs/esp32-h4
- ESP32-P4: https://www.espressif.com/en/products/socs/esp32-p4
- ESP32-P4 Series Datasheet v0.7: https://documentation.espressif.com/esp32-p4_datasheet_en.html
- ESP32-E22: https://www.espressif.com/en/products/socs/esp32-e22