본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

ESP32는 Espressif Systems가 개발하는 마이크로컨트롤러 및 시스템온칩(SoC) 제품군이다. 최초의 오리지널 ESP32칩은 2016년 9월 공개됐다.

제품군에는 Wi-Fi와 블루투스 기능을 함께 제공하는 모델뿐 아니라, Wi-Fi 없이 Bluetooth LE와 IEEE 802.15.4를 지원하는 모델, 멀티미디어 처리에 초점을 맞춘 모델도 포함된다. 따라서 모든 ESP32 칩에 Wi-Fi와 블루투스가 함께 들어 있다고 볼 수는 없다.

ESP32는 저렴한 개발 보드와 폭넓은 개발 도구를 바탕으로 교육, DIY, 스마트홈 기기 및 IoT 제품 개발에 널리 쓰인다. 모델과 주변 부품 구성에 따라 센서·통신용 제어기부터 화면·카메라 기반 기기까지 적용 범위가 달라진다.

ESP32와 유사한 제품군으로는 STMicroelectronics STM32WB 시리즈, NXP반도체의 K32W 시리즈와 노르딕 세미컨덕터의 무선 마이크로컨트롤러 제품군들이 있다. 이들은 모두 ARM의 M 시리즈 CPU 구조를 쓰고 있으며 무선 기능을 통합한 임베디드 칩이라는 점에서 비교 대상이 될 수 있다. 다만 지원 무선 규격과 CPU, 개발 환경이 서로 다르므로 ESP32와 완전히 같은 구성의 직접 경쟁 제품으로 묶기는 어렵다.

오리지널 ESP32의 특징 중 하나는 Wi-Fi와 블루투스 기능을 한 칩에 통합했다는 점이다. 다만 두 무선 기능의 동시 동작 방식과 성능은 무선 자원 및 안테나 공유, 펌웨어 설정 등의 영향을 받으므로, 단순히 두 기능을 모두 내장했다는 사실만으로 동시에 최대 성능을 낼 수 있다고 해석해서는 안 된다. ESP32-C6 등 여러 모델은 무선 기능 간 공존 기능을 제공한다.모델과 주변 부품 구성에 따라 센서·통신용 제어기부터 화면·카메라 기반 기기까지 적용 범위가 달라진다. ESP32-S3에는 신경망 연산 등에 활용되는 벡터 명령어가 있으며, ESP32-P4는 카메라·디스플레이 인터페이스와 멀티미디어 처리 기능을 제공한다.

오리지널 ESP32의 CPU는 Tensilica Xtensa LX6 계열이다. ESP32-S2와 ESP32-S3는 Xtensa 계열의 다른 CPU를 사용하고, ESP32-C2·C3·C5·C6 및 ESP32-H2, ESP32-P4 등은 RISC-V 기반 CPU를 사용한다. 따라서 CPU 명령어 집합이 다른 모델 사이에는 일반적으로 컴파일된 기계어를 그대로 호환해 실행할 수 없다. 다만 공통 개발 프레임워크와 일부 상위 수준 소프트웨어를 통해 모델 간 이식이 가능할 수 있다.

2025년 3월, 오리지널 ESP32의 블루투스 컨트롤러에서 문서화되지 않은 HCI 디버그 명령이 발견됐다는 발표가 ‘백도어’ 논란으로 확산됐다. Espressif는 해당 명령이 테스트 목적의 내부 디버그 기능이며, 블루투스나 인터넷을 통해 원격으로 호출할 수 있는 명령은 아니라고 밝혔다. 이후 해당 사안에는 CVE-2025-27840이 부여됐고, 소프트웨어 수정과 명령 문서화 조치를 발표했다.

구분 주요 사양
CPU 32비트 Xtensa LX6, 단일 코어 또는 듀얼 코어 구성
ROM 448KB
SRAM 520KB, 이와 별도로 RTC 메모리 16KB
외부 메모리 QSPI 인터페이스를 통한 플래시 및 SRAM 연결 지원
Wi-Fi 2.4GHz, IEEE 802.11 b/g/n
블루투스 Bluetooth 4.2 BR/EDR 및 Bluetooth LE
GPIO 프로그래밍 가능한 GPIO 최대 34개. 일부 핀은 부팅 설정이나 내장 메모리 연결 등에 사용될 수 있음
아날로그·터치 최대 18채널 12비트 SAR ADC, 8비트 DAC 2개, 터치 센서 10개
통신 인터페이스 SPI, I2S, I2C, UART, SD/SDIO/MMC 및 SDIO/SPI 인터페이스
기타 주변장치 이더넷 MAC 인터페이스, TWAI(CAN 2.0 호환), RMT, 모터 PWM, 최대 16채널 LED PWM

오리지널 ESP32 계열의 대표 사양이다. ESP32라는 명칭을 쓰더라도 다양한 바리에이션이 출시되었고, 세부 칩 모델과 패키지에 따라 CPU 코어 수, 내장 플래시, 사용 가능한 GPIO 및 주변장치가 달라질 수 있다.

SoC 주요 특징
ESP8266 Tensilica L106 32-bit (up to 160MHz)
ESP32 Single/Dual Core Xtensa (up to 240MHz), 2.4GHz Wi-Fi, BT Classic/4.2
ESP32-S2 Single Core Xtensa 32-bit LX7 (up to 240MHz)
ESP32-S3 Dual Core Xtensa LX7, Wi-Fi, Bluetooth LE, 벡터 연산 기능
ESP32-C3 싱글코어 RISC-V, Wi-Fi와 Bluetooth LE
ESP32-C6 싱글코어 RISC-V, 2.4GHz Wi-Fi 6, Bluetooth LE, IEEE 802.15.4
ESP32-C5 RISC-V 기반, 2.4GHz·5GHz 듀얼밴드 Wi-Fi 6, BLE-LE
ESP32-H2 Bluetooth LE, IEEE 802.15.4
ESP32-P4 Dual Core RISC-V (up to 400MHz), H264 인코더
ESP32-S31 Dual Core RISC-V, Wi-Fi 6, Bluetooth 5.4, IEEE 802.15.4

2016년 9월 공개된 오리지널 ESP32 계열이다. Xtensa LX6 기반 단일·듀얼 코어 구성과 2.4GHz Wi-Fi, Bluetooth BR/EDR 및 Bluetooth LE를 지원한다. 이더넷 MAC, 카메라 인터페이스, 여러 통신 주변장치를 포함하는 등 후속 모델과 다른 주변장치 구성을 갖는다.

Xtensa LX7 기반 단일 코어와 2.4GHz Wi-Fi를 제공한다. USB OTG와 다양한 주변장치를 지원하지만, 블루투스 기능은 내장하지 않는다. 따라서 블루투스 연결이 필요한 설계라면 다른 칩이나 별도 통신 부품이 필요하다.

ESP32-C3는 최대 160MHz로 동작하는 단일 코어 RISC-V 기반 칩으로, 2.4GHz Wi-Fi와 Bluetooth 5 LE를 지원한다. ESP-IDF와 Arduino 개발 환경 등을 이용할 수 있으며, 연결 기능과 일반적인 마이크로컨트롤러 용도를 함께 요구하는 기기에 사용된다.

ESP32-S3는 최대 240MHz로 동작하는 듀얼 코어 Xtensa LX7 기반 칩이다. 2.4GHz Wi-Fi와 Bluetooth 5 LE를 지원하며, 벡터 명령어를 활용해 신경망 연산과 신호 처리 작업을 가속할 수 있다. 카메라·음성 입력·화면 제어 등 일부 엣지 AI 및 HMI 응용에 활용된다. 벡터 연산 기능이 있다고 해서 일반적인 PC급 머신러닝이나 복잡한 머신비전을 수행할 수 있다는 뜻은 아니며, 실제 적용 범위는 모델 크기와 메모리, 전력·성능 조건에 좌우된다. espressif.com

ESP32-C6는 RISC-V 기반 고성능 코어와 저전력 코어를 탑재하며, 2.4GHz Wi-Fi 6, Bluetooth LE, IEEE 802.15.4를 지원한다. IEEE 802.15.4를 이용하는 Thread 및 Zigbee 제품을 개발할 수 있으며, 스마트홈 기기나 무선 연결형 IoT 기기 등에 활용된다. 칩의 무선 규격 지원만으로 완성품의 Matter 인증 여부가 결정되는 것은 아니다.

2022년 1월에 공개되었으며, ESP8684라는 이름으로 출시되었다.

저전력·저비용 무선 기기를 겨냥한 RISC-V 기반 칩이다. Wi-Fi와 Bluetooth LE 기능을 제공한다.

ESP8684 데이터 시트

Wi-Fi를 내장하지 않고 Bluetooth LE와 IEEE 802.15.4 기반 연결을 제공하는 RISC-V 계열 칩이다. 주요 특징으로는

Wi-Fi 기능이 제거된 대신에 Thread와 Zigbee 지원이 추가되어 저전력 메시 네트워크를 활용하는 기기에 사용할 수 있다. Wi-Fi가 필요한 경우 다른 칩과 조합해야 한다.

ESP32-H2 데이터 시트

2022년 6월에 공개되었으며, ESP32-C6의 후속 제품으로 Wi-Fi 6 (802.11ax)을 지원이 강화되었다.

싱글 코어 RISC-V 기반 칩으로, 2.4GHz와 5GHz 대역의 Wi-Fi 6, Bluetooth LE 및 IEEE 802.15.4를 지원한다. ESP-IDF v.5.5.2부터 지원된다.

2023년 1월에 공개되었으며, 많은 IO 연결과 보안 기능이 강화된 MCU이다. 고성능 연산과 주변장치 연결, 멀티미디어 기능에 중점을 둔 RISC-V 기반 칩이다.

카메라·디스플레이 연결, 이미지 처리, H.264 인코딩 등의 기능을 제공한다. Wi-Fi와 블루투스를 칩 자체에 내장하지 않으므로, 무선 연결이 필요하면 별도의 무선 칩을 연결해 사용한다.

2026년 5월에는 ESP32-P4의 v3.x 칩 버전이 발표됐다.이 버전에서 최대 동작 주파수를 400MHz로 높이고, 이미지 처리 및 보안 기능을 개선했으며, 앞선 버전의 일부 알려진 문제를 수정했다고 밝혔다.

ESP-IDF v5.3부터 지원한다.

Espressif Reveals ESP32-P4: A High-Performance MCU with Numerous IO-Connectivity and Security Features

2024년 1월에 공개되었다.

싱글 코어 RISC-V 기반으로 160MHz까지 지원한다.

무선 기능으로는 BLE-Mesh 1.1 프로토콜을 지원하며, 20 dBm의 출력을 내는 High Power mode와 AoA/AoD을 지원하는 것이 특징이다.

ESP-IDF v.5.5.2부터 지원된다.

ESP32-C61 데이터 시트

2024년 4월에 공개되었다. Blutooth LE 및 BLE 5.4를 지원한다.

Announcing ESP32-H4: Low-power SoC with 802.15.4 + Bluetooth 5.4 (LE) Connectivity

2026년 1월 공개되었으며, Wi-Fi 6E (2.4GHz, 5GHz, and 6GHz bands) 지원으로 최대 대역폭 160MHz을 지원한다. 또한, 2×2 MU-MIMO와 Beamforming도 지원한다.

2026년 7월 27일 이 칩이 양산에 들어가고 구매 가능해졌다고 발표했다.

ESP32-E22의 리눅스 드라이버를 깃허브에서 제공한다.

Espressif Introduces ESP32-E22, Its First Wi-Fi 6E Connectivity Co-Processor

esp32e22-linux-driver

2026년 3월에 공개되었다. ESP32-H2 플랫폼으로, Thread, Matter, ZigBee, 그리고 BLE-LE 기반의 기기들을 위한 향상된 저전력 무선 SoC 디자인이 특징이다. 또한, 온칩 DC-DC 컨버터가 내장되었다.

Espressif Announces ESP32-H21 for Low Power Thread and Bluetooth LE Devices

2026년 3월에 공개되었다.

ESP-IDF v6.1부터 지원한다.

4. 개발 환경 및 소프트웨어

편집 원본 편집

4.1. 개발 프레임워크

편집 원본 편집

Espressif에서 제공하는 Espressif SoCs 개발 프레임워크로, 윈도우와 리눅스, 맥OS 모두 지원한다.

2026년 10월 7일 현재 기준으로 ESP-IDF 6.1이 정식 릴리스 목록에 올라와 있으며, 6.0 및 6.1 계열의 버그 수정 릴리스도 공개돼 있다.

ESP-IDF GitHub

  • ESP32를 사용하는 대표적인 스마트홈 디바이스 제조사로는 Shelly가 있다.
  • 스마트홈 뿐만이 아니라 Mesh Networking 분야에서도 자주 쓰인다.

2026년 ESP32 제품군에서는 RISC-V 기반 제품의 확대, 무선 연결 규격의 다변화, 카메라·디스플레이와 같은 멀티미디어 기능이 강화되었으며, 리눅스 지원으로 확장을 지원하고 있는 것으로 보인다.

스마트홈 분야에서는 Wi-Fi 외에 Thread·Zigbee 및 Matter를 고려하는 설계가 늘고 있다. ESP32-C6는 2.4GHz Wi-Fi 6와 Bluetooth LE, IEEE 802.15.4를 지원하고, ESP32-C5는 2.4GHz와 5GHz 대역의 Wi-Fi 6를 지원한다.

카메라 분야에서는 ESP32-P4와 별도 무선 칩을 조합한 Matter 카메라 구현이 2026년 1월 발표됐다. 에스프레시프의 구현은 ESP32-P4가 카메라 입력과 멀티미디어 처리를 맡고, ESP32-C5 또는 ESP32-C6 같은 칩이 Wi-Fi 연결을 담당하는 구조다. 회사 발표에 따르면 Matter 1.5의 카메라 기기 유형을 대상으로 한 MCU·RTOS 기반 구현이다.

  • 2026년 8월에는 오픈소스 IoT 플랫폼 ESP RainMaker Neo를 발표하며 ESP32 기반 기기의 클라우드와 앱 연동 개발 생태계을 확대하고 있다.
  • 2026년 1월: ESP32-P4 기반 Matter 카메라 솔루션을 발표했다. ESP32-P4와 별도 무선 칩을 결합하는 구조를 사용한다.
  • 2026년 6월: ESP32-E22가 Wi-Fi 6E 인증 및 오픈소스 Linux 드라이버와 관련해 발표됐다. ESP32-E22는 일반적인 응용 프로그램용 MCU와는 구별되는 통신 보조 칩 계열이다.