STM32 vs ESP32 비교: 성능·소비 전력·무선 연결·주변장치
3 분
- ESP32가 저렴한데 STM32를 선택하는 이유는?
- STM32 vs ESP32 성능 비교
- STM32 vs ESP32 소비 전력
- STM32 vs ESP32 무선 연결과 통신
- 산업용과 IoT 제품에서의 선택
- STM32 vs ESP32 주변장치
- STM32 vs ESP32 개발 환경
- STM32와 ESP32를 함께 쓰는 제품
- STM32와 ESP32 FAQ
- 결론: STM32와 ESP32 중 무엇을 선택할까요?
STM32와 ESP32 중 무엇을 고를지는 부품 가격만으로 결정할 수 없습니다. Wi-Fi·Bluetooth가 내장된 ESP32가 더 간단한 연결형 제품도 있지만, 실시간 제어, 아날로그 측정, 저전력 대기, 산업용 인터페이스가 중요하면 특정 STM32가 더 잘 맞을 수 있습니다. 반대로 무선 연결과 빠른 개발이 핵심이라면 ESP32가 유리할 수 있습니다.
이 글에서는 성능, 전력, 연결성, 주변장치, 산업용·IoT 용도, 개발 환경을 비교합니다. 같은 이름 아래에도 모델이 많으므로 수치와 기능은 정확한 부품 번호의 데이터시트로 확인해야 합니다.

그림: STM32 MCU와 ESP32 무선 모듈
ESP32가 저렴한데 STM32를 선택하는 이유는?
STM32의 추가 비용이 타당한 경우
- 실시간 제어: 모터 FOC, SMPS 피드백, 인터록에서 필요한 인터럽트 지연과 타이머 기능을 검토합니다. 실제 결정성은 펌웨어 구조와 주변장치 설정에 달려 있습니다.
- 아날로그 성능: STM32 모델별 ADC·오버샘플링 기능을 비교합니다. 원문은 H7의 하드웨어 오버샘플링으로 최대 16비트 상당 분해능을 예로 들지만, 유효 정확도를 보장하는 수치는 아닙니다.
- 산업용 통신: 일부 STM32는 CAN/CAN FD, RS485 방향 제어, Ethernet MAC을 제공합니다.
- 안전·공급 수명: IEC 60730 Class B, AEC-Q100 및 의료 분야는 특정 부품·설계·인증 절차를 확인해야 합니다. 원문의 7~20년 공급 수명도 모든 부품에 일괄 적용하지 마세요.
ESP32의 비용 대비 가치가 높은 경우
- Wi-Fi 제품에서는 MCU와 별도 무선 모듈을 나누는 것보다 통합 ESP32 모듈이 단순할 수 있습니다. 원문의 ESP32-C3 $2, STM32 $1.50 + Wi-Fi 모듈 $3은 예시 가격이며 현재 견적이 아닙니다.
- ESP32-C6·H2 등은 제품별로 Matter·Thread·Zigbee 관련 무선 기능을 제공합니다.
- Arduino IDE·ESP-IDF와 기존 모듈을 사용하면 스마트홈·소비자 IoT 시제품을 빠르게 만들 수 있습니다. 원문의 ‘20분’은 보장 시간이 아닙니다.
STM32 vs ESP32 성능 비교
CPU 성능
CoreMark는 조건을 맞춰 해석해야 합니다. 아래 값은 원문에 실린 특정 구성의 예로, 제품군 전체의 성능 순위나 동일 조건의 벤치마크를 뜻하지 않습니다.
| 칩·코어 | 클록 | 원문의 CoreMark 예 | MHz당 예 |
|---|---|---|---|
| STM32H7(M7F) | 480 MHz | 2,010 | 4.19 |
| STM32U5(M33) | 160 MHz | 651 | 4.07 |
| STM32L4(M4F) | 80 MHz | 약 273 | 3.41 |
| ESP32-S3(LX7, 1코어) | 240 MHz | 613 | 2.56 |
| ESP32(LX6, 1코어) | 240 MHz | 504 | 2.10 |
| ESP32-C3(RISC-V) | 160 MHz | 407 | 2.54 |

그림: 원문에 제시된 STM32·ESP32 성능 비교
실시간 처리
Cortex-M의 NVIC와 타이머는 PID 루프, 엔코더 판독, 동기식 ADC 샘플링에 유용합니다. ESP32도 하드웨어 타이머와 인터럽트를 제공하지만 무선 스택을 함께 쓰는 설계에서는 작업 배치와 지연 변동을 검증해야 합니다. 듀얼 코어만으로 실시간성이 자동 보장되지는 않습니다.
프로젝트별 성능
원문은 STM32G4의 HRTIM을 이용한 30 kHz 다상 FOC, STM32F4/H7의 FPU·DSP를 이용한 오디오 FFT, ESP32의 온칩 Wi-Fi를 활용한 MQTT 게이트웨이, STM32F4의 1 kHz 9-DOF 센서 융합을 예로 듭니다. ESP32-S3도 무선 사용 조건에 따라 센서 융합이 가능하므로 실제 부하를 측정해야 합니다.
STM32 vs ESP32 소비 전력
동작·절전 전류 비교
다음 수치는 원문에 제시된 서로 다른 모드의 예입니다. 같은 공급 전압·클록·주변장치·온도 조건으로 측정한 직접 비교표가 아니므로 배터리 수명 계산에 그대로 대입하지 마세요.
| 플랫폼 | 동작 전류 예 | 절전 전류 예 | 조건 참고 |
|---|---|---|---|
| STM32L4 | 약 100 µA/MHz, 3.3 V | Stop 2+RTC 약 1.86 µA | 배터리 센서 |
| STM32U5 | SMPS 약 19 µA/MHz / LDO 약 110 µA/MHz | Shutdown 약 0.3 µA / Standby+RTC 약 1 µA | LPBAM 지원 모델 |
| STM32F446 | 약 120 µA/MHz | Stop 약 20 µA | DSP·고속 처리 |
| 기존 ESP32 | CPU 80 MHz 약 20~31 mA / Wi-Fi 송신 약 180~240 mA | Deep Sleep+RTC 약 10 µA | RF 송신 피크 |
| ESP32-C3 | CPU 80 MHz 약 15~25 mA / BLE 송신 약 80~130 mA | Deep Sleep 약 5 µA | 모델·설정별 차이 |
개발 보드 전류에 주의
원문은 USB-UART, LED, LDO의 누설 때문에 ESP32 개발 보드에서 절전 전류가 50~300 µA로 측정될 수 있다고 설명합니다. 모듈·사용자 PCB·측정 조건을 구분하세요.
배터리 수명 예
원문은 CR2032와 10분 간격 LoRa 센서에서 STM32WL 약 3년·ESP32+LoRa 약 3개월, 백업 배터리 스마트 미터에서 STM32L4의 장기 감시, AA 두 개와 5분 간격 GPS 로거에서 STM32L4 약 12개월·ESP32 약 2개월을 사례로 제시합니다. 이는 설계·배터리·송신 조건이 없는 일반 보장값이 아니며 실제 전류 프로파일로 계산해야 합니다.
STM32 vs ESP32 무선 연결과 통신
Wi-Fi와 Bluetooth
기존 ESP32는 Wi-Fi 802.11 b/g/n, Bluetooth Classic, BLE 4.2를 통합합니다. ESP32-C6는 Wi-Fi 6·Thread·Zigbee 관련 기능을 제공합니다. WROOM-32E, ESP32-S3-WROOM 같은 모듈은 특정 무선 인증을 제공할 수 있지만 최종 제품의 인증 의무가 사라지는 것은 아닙니다. 일반 STM32에는 Wi-Fi가 없으므로 외부 무선 모듈을 추가하거나 무선 STM32WB(BLE·Zigbee·Thread), STM32WL(서브 GHz·LoRa)을 검토합니다. 프로토콜 버전은 모델별로 확인합니다.
무선 생태계와 인증
사전 인증 모듈은 RF 배선, 정합, 차폐 설계 부담을 줄일 수 있습니다. ESP32-C6·H2는 Matter·Zigbee·Thread 제품 후보가 될 수 있습니다. STM32WB·WL도 무선 통합 제품군이지만 Wi-Fi 연결이 필요하면 보통 별도 모듈을 검토해야 합니다. FCC·CE·IC 요구는 판매 지역과 최종 제품 구성에 따라 확인합니다.

그림: 유선 산업 네트워크와 무선 IoT 용도 비교
산업용 통신
일부 STM32F4/G4/H7은 CAN 또는 CAN FD를 제공합니다. 기존 ESP32의 TWAI와 ESP32-C6의 TWAI는 CAN FD 프레임과 호환되지 않지만, 새로운 모델의 지원 여부는 별도로 확인해야 합니다. ESP32도 ESP-IDF의 UART RS485 모드와 Modbus RTU/TCP 구현이 가능하며, STM32도 자동 방향 제어 등 모델별 기능이 다릅니다. STM32F4/F7/H7과 기존 ESP32에는 Ethernet MAC이 있는 제품이 있지만 외부 PHY와 회로 설계가 필요합니다.
산업용과 IoT 제품에서의 선택
STM32를 우선 검토할 산업용 설계
PLC·자동화 컨트롤러는 Modbus, CAN 계열과 타이밍 요구를 함께 평가합니다. STM32G4의 HRTIM·고급 타이머는 BLDC/PMSM FOC와 인버터에 유용합니다. STM32L4/U5는 계량기·센서의 저전력 동작에, STM32WB/WL은 BLE·LoRa 기반 산업용 IoT 노드에 후보가 됩니다. 특정 프로토콜·안전 요구 충족 여부는 실제 시스템으로 검증해야 합니다.
ESP32를 우선 검토할 연결형 설계
스마트홈 제품, MQTT·HTTP·HTTPS·WebSocket 센서, 카메라·디스플레이를 쓰는 ESP32-S3 소비자 제품, 빠른 Wi-Fi 시제품에 적합한 후보입니다. 원문의 모듈 $2와 ‘20줄 코드’는 비용·개발 시간의 보장값이 아닙니다.
STM32 vs ESP32 주변장치
ADC와 아날로그 기능
STM32의 많은 ADC는 12비트이며 G4·H7의 일부 제품은 복수 ADC, DMA, 오버샘플링으로 동기식 전류 측정에 적합합니다. 원문은 H7의 최대 16비트 상당 분해능을 언급하지만 유효 정확도와는 다릅니다. ESP32의 12비트 SAR ADC도 교정 기능이 있으므로 ‘2.5 V 이상에서 항상 비선형’이라고 일반화할 수 없습니다. 높은 정확도가 필요하면 ADS1115·MCP3424 같은 외부 ADC도 검토합니다.
PWM과 모터 제어
STM32의 일부 고급 타이머(TIM1·TIM8)는 동기식 PWM, 데드타임, 브레이크 입력, 엔코더 기능을 제공합니다. 원문은 STM32G4 HRTIM의 184 ps 분해능 예를 듭니다. ESP32의 LEDC는 LED 디밍 등에 적합하며, 별도의 MCPWM 주변장치는 데드타임과 고장 입력을 지원할 수 있습니다. 따라서 ESP32에 해당 기능이 전혀 없다는 원문 표현은 적용하지 않습니다.
USB·CAN과 기타 인터페이스
원문은 STM32F4/F7/H7/U5와 ESP32-S2/S3의 USB 기능, STM32 일부 모델의 CAN FD, STM32H7의 DCMI 카메라 인터페이스를 비교합니다. ESP32의 카메라·USB 기능은 모델별로 다릅니다. STM32의 일부 핀은 5 V 허용이지만 전 핀 공통은 아닙니다. ESP32 GPIO에는 일반적으로 5 V를 직접 넣지 말고 레벨 변환을 검토하세요.
STM32 vs ESP32 개발 환경
도구와 작업 흐름
STM32는 STM32CubeIDE·CubeMX의 핀/클록 설정과 HAL·LL 드라이버를 활용합니다. PlatformIO와 Arduino-STM32도 선택지입니다. ESP32는 공식 ESP-IDF, Arduino-ESP32, ESPHome, MicroPython 등을 활용합니다. 초기 연결형 시제품은 ESP32가 빠를 수 있고, 주변장치를 세밀하게 제어해야 하면 STM32의 설정 도구가 유용할 수 있습니다. 원문의 ‘2주·6개월’ 비교는 경험적 표현입니다.
FreeRTOS와 Zephyr
ESP-IDF는 FreeRTOS 기반이며 STM32는 프로젝트에 따라 RTOS 없이 또는 FreeRTOS 등과 함께 개발합니다. Zephyr는 두 플랫폼을 모두 지원하지만 보드·드라이버 범위와 현재 SDK 버전은 별도 확인해야 합니다. 원문의 ‘STM32가 항상 더 깊은 지원’이라는 일반화 대신 필요한 하드웨어의 실제 지원 상태를 비교합니다.
미들웨어와 생태계
STM32 쪽에는 TouchGFX, X-CUBE USB·LPWAN·모터 제어 패키지, ThreadX/FileX/NetX Duo 계열, Zephyr, Motor Control Workbench 등이 있습니다. ESP32 쪽에는 ESP-IDF 컴포넌트 레지스트리, esp-matter, ESP RainMaker, ESPHome, Arduino-ESP32 등이 있습니다. 라이선스·유지보수와 현재 지원 범위는 도입 시 확인하세요.
디버깅 도구
STM32의 SWD·ST-Link와 J-Link·ULINK는 브레이크포인트, 변수·메모리 검사를 지원합니다. 일부 최신 ESP32는 USB-JTAG를 사용하고 구형 모델은 외부 디버거가 필요할 수 있습니다. 원문의 ST-Link 약 $3은 가격 예시이며 공식 보드·디버거 가격을 대표하지 않습니다.

그림: 평가 보드와 디버깅 장비
STM32와 ESP32를 함께 쓰는 제품
역할을 나누는 구조
STM32에 실시간 제어, ADC/DMA 측정, 인터록, 모터·SMPS PWM을 맡기고 ESP32에 Wi-Fi·Bluetooth, MQTT/HTTPS, OTA, 모바일 BLE 연결을 맡길 수 있습니다. 두 칩은 UART 또는 SPI로 통신합니다. 어느 쪽을 마스터로 둘지는 설계마다 다릅니다.
두 칩을 함께 쓰는 제품 예
원문은 모터·안전 제어와 앱 연결을 나눈 스마트 가전, 충전 제어·클라우드를 분리한 EV 충전기, 계량·Wi-Fi 보고를 분리한 스마트 미터, Modbus/CAN과 클라우드 업링크를 나눈 산업 게이트웨이를 예로 듭니다. CCS/CHAdeMO·OCPP 같은 프로토콜 지원은 추가 하드웨어·소프트웨어 검증이 필요합니다.
STM32와 ESP32 FAQ
커스텀 PCB에서 두 칩을 함께 쓸 수 있나요?
가능합니다. 제어와 무선을 나누고 UART·SPI 등으로 연결하는 구성입니다. 안전 요구가 있다면 인터록을 포함한 전체 시스템을 별도로 검증해야 합니다.
ESP32는 5 V 입력을 허용하나요?
일반적으로 ESP32 GPIO에 5 V를 직접 연결하지 않습니다. 5 V 센서에는 레벨 시프터를 사용하세요. STM32도 5 V 허용 여부가 핀마다 다릅니다.
FreeRTOS는 어느 쪽에서 사용하나요?
ESP-IDF는 FreeRTOS 기반입니다. STM32는 응용에 따라 FreeRTOS·ThreadX 또는 RTOS 없는 구성을 선택합니다. 고주파 제어 루프는 주변장치와 실행 시간 보장을 우선 검토합니다.
Zephyr가 FreeRTOS보다 나은가요?
일괄적으로 판단할 수 없습니다. Zephyr의 디바이스 트리·공통 드라이버가 유리한 프로젝트가 있고, ESP-IDF와 깊이 통합된 FreeRTOS가 편한 프로젝트도 있습니다. 필요한 드라이버와 팀의 유지보수 역량을 기준으로 선택하세요.
결론: STM32와 ESP32 중 무엇을 선택할까요?
실시간 제어, 정밀 아날로그, 모터 제어, 장시간 절전, 산업용 통신을 중시한다면 요구사항에 맞는 STM32를 검토합니다. Wi-Fi·Bluetooth, 클라우드, 스마트홈과 빠른 연결형 시제품이 중심이면 적합한 ESP32 모델이 유리할 수 있습니다. 두 조건이 모두 중요하면 제어와 무선을 나누는 혼합 구조도 후보입니다. 최종 판단은 정확한 부품의 데이터시트와 실제 전력·지연·인증 조건으로 내리세요.
한눈에 정리
STM32는 제어·전력·산업용 주변장치가 중심인 설계에, ESP32는 무선 연결과 개발 속도가 중심인 설계에 후보가 됩니다. 제품마다 예외가 있습니다.
지속적인 성장
SoC란? 시스템 온 칩 구조와 MCU·FPGA 차이
스마트폰부터 IoT 센서, 산업용 제어기와 엣지 AI 장치까지 다양한 제품에 시스템 온 칩(SoC)이 사용됩니다. CPU와 메모리 제어기, 통신 인터페이스 및 전용 가속기를 한 반도체 다이에 통합하면 보드 면적과 전력 사용을 줄일 수 있습니다. 다만 실제 통합 기능은 칩마다 다릅니다. 임베디드 Linux용 프로세서를 고르거나 AI 기능을 검토하고 MCU·FPGA와 비교하려면 SoC 내부 구조를 이해해야 합니다. 이 글에서 살펴볼 내용: SoC의 정의와 내부 데이터 흐름 주요 하드웨어 구성 요소 SoC·MCU·MPU·FPGA의 차이 AI 가속기의 역할 프로젝트에 맞는 SoC 선정 기준 시스템 온 칩(SoC)이란? 시스템 온 칩(System on a Chip, SoC)은 전자 시스템에 필요한 여러 기능을 하나의 반도체 다이에 통합한 집적회로입니다. 여러 IC를 PCB에서 연결하는 구조와 달리 CPU, 메모리 제어, I/O 및 경우에 따라 GPU·무선 기능 등을 칩 내부 연결망으로 묶습니다. 외부 ......
STM32 vs ESP32 비교: 성능·소비 전력·무선 연결·주변장치
STM32와 ESP32 중 무엇을 고를지는 부품 가격만으로 결정할 수 없습니다. Wi-Fi·Bluetooth가 내장된 ESP32가 더 간단한 연결형 제품도 있지만, 실시간 제어, 아날로그 측정, 저전력 대기, 산업용 인터페이스가 중요하면 특정 STM32가 더 잘 맞을 수 있습니다. 반대로 무선 연결과 빠른 개발이 핵심이라면 ESP32가 유리할 수 있습니다. 이 글에서는 성능, 전력, 연결성, 주변장치, 산업용·IoT 용도, 개발 환경을 비교합니다. 같은 이름 아래에도 모델이 많으므로 수치와 기능은 정확한 부품 번호의 데이터시트로 확인해야 합니다. 그림: STM32 MCU와 ESP32 무선 모듈 ESP32가 저렴한데 STM32를 선택하는 이유는? STM32의 추가 비용이 타당한 경우 실시간 제어: 모터 FOC, SMPS 피드백, 인터록에서 필요한 인터럽트 지연과 타이머 기능을 검토합니다. 실제 결정성은 펌웨어 구조와 주변장치 설정에 달려 있습니다. 아날로그 성능: STM32 모델별 ADC·오버샘......
STM32 MCU 선택 가이드: 시리즈·Cortex-M 코어·주변장치 비교
STMicroelectronics의 STM32 MCU는 여러 시리즈와 수많은 부품 번호로 구성됩니다. 선택 폭이 넓은 만큼 잘못 고르면 필요 이상으로 BOM 비용과 소비 전력이 늘거나, 필요한 주변장치가 빠져 PCB를 다시 설계할 수 있습니다. 이 가이드는 ARM Cortex-M 기반 STM32를 성능·전력·메모리·주변장치·패키지·개발 환경 순서로 검토합니다. 그림: 전원·무선·모터 제어·보안 용도의 STM32 MCU 예 STM32 시리즈 비교: 용도에 맞는 제품군부터 고르기 각 시리즈는 성능, 전력, 비용의 균형점이 다릅니다. STM32F4는 널리 사용되지만 신규 설계라면 G·H·U·C·무선 시리즈도 요구사항에 맞춰 비교해야 합니다. 아래 최대 사양은 원문에 제시된 제품군 예이며, 실제 값은 정확한 부품 번호와 데이터시트로 확인하세요. 시리즈 코어 최대 클록 예 Flash 예 RAM 예 주요 용도 개발 보드 예 STM32F4 Cortex-M4F 180 MHz 최대 2 MB 최대 384 KB ......
커패시터 종류와 용도: 세라믹·전해·탄탈·필름 비교
커패시터는 입출력 신호 결합, 바이패스, 디커플링 등 전자 회로 전반에 쓰입니다. 종류나 용량을 잘못 고르면 전원 노이즈, 기동 불량 또는 부품 손상이 생길 수 있습니다. 설계할 때 중요한 질문은 브랜드보다 어떤 용도에 어떤 종류와 용량을 쓸지입니다. 이 글은 유전체 이론보다 실제 부품 선택에 초점을 맞춥니다. 용도에 적합한 커패시터 계열을 정한 뒤 용량, 정격 전압과 기타 사양을 확인하는 순서로 살펴보겠습니다. 커패시터 종류 한눈에 보기 그림: 세라믹, 전해, 탄탈, 필름, 폴리머, 슈퍼커패시터, 운모의 대표 용량 범위 커패시터 종류는 주로 전극 사이의 유전체와 구조로 구분합니다. 이 차이가 용량 범위, 정격 전압, 등가 직렬 저항(ESR), 안정성, 크기, 극성에 영향을 줍니다. 대표적인 종류에는 세라믹 MLCC, 알루미늄 전해, 폴리머, 탄탈, 필름, 슈퍼커패시터, 운모, 가변 커패시터가 있습니다. 커패시터 종류 비교표 종류 유전체 용량 범위 예 전압 범위 예 ESR 온도 안정성 극성 주......
커패시터 정격 전압 선택법: 3.3 V·5 V·12 V 전원 레일별 기준
회로도에서 커패시터의 정격 전압을 고르는 일은 간단해 보입니다. 하지만 선택한 값은 회로 신뢰성뿐 아니라 부품 크기와 BOM 비용에도 영향을 줍니다. 정격이 낮으면 과전압에 취약하고, 지나치게 높이면 공간과 비용이 늘 수 있습니다. 특히 적층 세라믹 커패시터(MLCC)는 표기 용량과 실제 사용 중 용량이 다를 수 있어 함께 확인해야 합니다. 이 글에서는 전압 디레이팅의 1.5배·2배 경험칙, 3.3 V·5 V·12 V·24 V·48 V 전원 레일의 선택 예, 높은 정격 전압이 MLCC의 실효 용량에 미치는 영향을 살펴봅니다. 아래 값은 출발점이며, 최종 부품은 해당 제조사의 데이터시트와 실제 과도 전압 조건으로 결정해야 합니다. 커패시터 정격 전압: 전원 레일별 빠른 참고표 전원 전압에 따라 어떤 정격 전압부터 검토하면 될까요? 아래 표는 일반적인 회로를 위한 참고 예입니다. 회로 전압 검토 가능한 정격 원문의 권장값 적용 예 3.3 V 6.3~10 V 10 V STM32·ESP32 디커플링 ......
SMD 인덕터 크기표와 선택법: RF·전력용 패키지 비교
SMD 인덕터 크기는 PCB 면적뿐 아니라 허용 전류, 포화 특성, 직류 저항(DCR), 전자파 간섭(EMI)에도 영향을 줍니다. 크기만 보고 부품을 고르면 회로가 목표 성능을 내지 못해 PCB를 다시 설계해야 할 수 있습니다. 인덕터 패키지에는 여러 표기 체계가 있습니다. 또 작은 풋프린트와 높은 Q값을 중시하는 RF 칩 인덕터와, 낮은 DCR·높은 포화 전류·자기 차폐가 중요한 전력 인덕터는 선정 기준이 다릅니다. 이 가이드에서는 SMD 인덕터 패키지 크기표, RF용과 전력용의 차이, 고전류 패키지, 풋프린트 및 용도별 선정 항목을 살펴봅니다. 그림: 0402·0805 칩, CD 드럼 코어, NR 차폐형 전력 인덕터. 참고 인덕터의 기본 동작은 SMD 인덕터 가이드를 참고하십시오. SMD 인덕터 크기는 무엇을 뜻하나요? 일반적으로 PCB 위 부품의 길이와 너비를 뜻합니다. 칩 인덕터는 저항·커패시터와 비슷한 네 자리 크기 코드를 사용하지만, 전력 인덕터는 제조사별 시리즈명이 다를 수 있습니......