1. ESP32
: ESPRESSIF의 ESP32는 저전력 마이크로컨트롤러(Microcontroller) 칩
- Wi-Fi와 Bluetooth 포함한 무선 통신 가능
- 다양한 주변장치 인터페이스를 포함. GPIO 및 I2C, SPI, UART 등의 통신 인터페이스 지원.
- ESP32는 ESP8266의 후속 모델로 더 강력한 성능과 더 많은 주변장치 인터페이스를 제공
- ESP32는 듀얼 코어(Two-core) 프로세서로 구성되어 있어 병렬 작업을 수행할 수 있으며, 주파수는 최대 240MHz까지 동작
- 저렴한 가격에 IoT를 구현할 수 있어서 인기가 많음
1-1. 제품군(Modules)
- ESP32 SoCs를 기반으로 플래시 메모리 등을 추가 하여 모듈을 만들어 판매함
- 대표적으로 ESP32-WROOM-32가 있음

https://www.espressif.com/en/products/modules
ESP Modules | Espressif Systems
Modules Espressif offers a wide range of fully-certified Wi-Fi & Bluetooth modules powered by our own advanced SoCs
www.espressif.com
(1) ESP32-S2 Modules
: 32-bit MCU & 2.4 GHz Wi-Fi
Board
|
Chip Embedded
|
Dimensions (mm)
|
Flash (MB)
|
PSRAM (MB)
|
Antenna
|
Development Board
|
ESP32-S2-MINI-2
|
ESP32-S2FH4
ESP32-S2FN4R2 |
15.4×20×2.4
|
4
|
N/A
2 |
PCB antenna
|
ESP32-S2-DevKitM-1
|
ESP32-S2-MINI-2U
|
ESP32-S2FH4
ESP32-S2FN4R2 |
15.4×15.4×2.4
|
4
|
N/A
2 |
IPEX antenna connector
|
ESP32-S2-DevKitM-1
|
ESP32-S2-SOLO-2
|
ESP32-S2
ESP32-S2R2 |
18x25.5x3.1
|
4
|
N/A
2 |
PCB antenna
|
ESP32-S2-DevKitC-1
|
ESP32-S2-SOLO-2U
|
ESP32-S2
ESP32-S2R2 |
18×19.2×3.2
|
4
|
N/A
2 |
IPEX antenna connector
|
ESP32-S2-DevKitC-1
|
ESP32-S2-MINI-1
|
ESP32-S2FH4
ESP32-S2FN4R2 |
15.4×20×2.4
|
4 MB embedded in chip
|
N/A
2 |
PCB antenna
|
ESP32-S2-DevKitM-1
|
ESP32-S2-SOLO
|
ESP32-S2ESP32-S2R2
|
18×25.5×3.1
|
4,8,16
|
N/A
2 |
IPEX antenna connector
|
ESP32-S2-DevKitM-1
|
ESP32-S2-SOLO-U
|
ESP32-S2
ESP32-S2R2 |
18×19.2×3.2
|
4,8,16
|
N/A
2 |
IPEX antenna connector
|
ESP32-S2-DevKitC-1
|
ESP32-S2-WROVER
|
ESP32-S2
|
18x31x3.3
|
4,8,16
|
2
|
PCB antenna
|
ESP32-S2-Kaluga-1
ESP32-S2-HMI-DevKit-1 ESP32-S2-Saola-1 |
ESP32-S2-WROVER-I
|
ESP32-S2
|
18x31x3.3
|
4,8,16
|
2
|
IPEX antenna connector
|
ESP32-S2-Saola-1
ESP32-S2-Kaluga-1 |
ESP32-S2-WROOM
|
ESP32-S2
|
18x31x3.3
|
4,8,16
|
N/A
|
PCB antenna
|
ESP32-S2-Saola-1
|
ESP32-S2-WROOM-I
|
ESP32-S2
|
18x31x3.3
|
4,8,16
|
N/A
|
IPEX antenna connector
|
ESP32-S2-Saola-1
|
(2) ESP32-S3 Modules
: 32-bit MCU & 2.4 GHz Wi-Fi & Bluetooth 5 (LE)
Board
|
Chip Embedded
|
Dimensions (mm)
|
Flash (MB)
|
PSRAM (MB)
|
Antenna
|
Development Board
|
ESP32-S3-WROOM-1
|
ESP32-S3
ESP32-S3R2 ESP32-S3R8 |
18×25.5×3.1
|
4, 8, 16
|
N/A
2 8 |
PCB antenna
|
ESP32-S3-DevKitC-1
ESP32-S3-BOX ESP32-S3-EYE ESP32-S3-Korvo-1 ESP32-S3-Korvo-2 ESP32-S3-LCD-Ev-Board |
ESP32-S3-WROOM-1U
|
ESP32-S3
ESP32-S3R2 ESP32-S3R8 |
18×19.2×3.2
|
4, 8, 16
|
0
2 8 |
IPEX antenna connector
|
ESP32-S3-DevKitC-1
|
ESP32-S3-WROOM-2
|
ESP32-S3R8V
|
18×25.5×3.1
|
16, 32
|
8
|
PCB antenna
|
ESP32-S3-DevKitC-1
|
ESP32-S3-MINI-1
|
ESP32-S3FN8
ESP32-S3FH4R2 |
15.4×20.5×2.4
|
8 MB embedded in chip
|
N/A
|
PCB antenna
|
ESP32-S3-DevKitM-1ESP32-S3-USB-OTG
|
ESP32-S3-MINI-1U
|
ESP32-S3FN8ESP32-S3FH4R2
|
15.4×15.4×2.4
|
8 MB embedded in chip
|
N/A
|
IPEX antenna connector
|
ESP32-S3-DevKitM-1
|
(3) ESP32-C2 Modules
: 32-bit RISC-V MCU & 2.4 GHz Wi-Fi & Bluetooth 5 (LE)
Board
|
Chip Embedded
|
Dimensions (mm)
|
Flash (MB)
|
PSRAM (MB)
|
Antenna
|
Development Board
|
ESP8684-MINI-1
|
ESP8684H2
ESP8684H4 |
13.2×16.6×2.4
|
1, 2, 4
|
N/A
|
PCB antenna
|
ESP8684-DevKitM-1
|
ESP8684-MINI-1U
|
ESP8684H2
ESP8684H4 |
13.2×12.5×2.4
|
1, 2, 4
|
N/A
|
IPEX antenna connector
|
ESP8684-DevKitM-1
|
ESP8684-WROOM-01C
|
ESP8684H2
ESP8684H4 |
24×16×3.1
|
2, 4
|
N/A
|
PCB antenna
|
N/A
|
ESP8684-WROOM-02C
|
ESP8684H2
ESP8684H4 |
18x20x3.2
|
2, 4
|
N/A
|
PCB antenna
|
N/A
|
ESP8684-WROOM-02UC
|
ESP8684H2
ESP8684H4 |
18x20x3.2
|
2, 4
|
N/A
|
IPEX antenna connector
|
ESP8684-DevKitC-02
|
ESP8684-WROOM-03
|
ESP8684H2
ESP8684H4 |
15×17.3×2.8
|
2, 4
|
N/A
|
PCB antenna
|
N/A
|
ESP8684-WROOM-04C
|
ESP8684H2
ESP8684H4 |
24×16×3.1
|
2, 4
|
N/A
|
PCB antenna
|
N/A
|
ESP8684-WROOM-05
|
ESP8684H2
ESP8684H4 |
15×17.3×2.8
|
2, 4
|
N/A
|
PCB antenna
|
N/A
|
ESP8684-WROOM-06C
|
ESP8684H2
ESP8684H4 |
15.8×20.3×2.7
|
2, 4
|
N/A
|
PCB antenna
|
N/A
|
ESP8684-WROOM-07
|
ESP8684H2
ESP8684H4 |
8.5x12.7x1.9
|
2, 4
|
N/A
|
PCB antenna
|
N/A
|
(4) ESP32-C3 Modules
: 32-bit RISC-V MCU & 2.4 GHz Wi-Fi & Bluetooth 5 (LE)
(5) ESP32-C6 Modules
: 32-bit RISC-V MCU & 2.4 GHz Wi-Fi 6 & Bluetooth 5 (LE) & IEEE 802.15.4
Board
|
Chip Embedded
|
Dimensions (mm)
|
Flash (MB)
|
PSRAM (MB)
|
Antenna
|
Development Board
|
ESP32-C6-MINI-1
|
ESP32-C6FH4
|
13.2×16.6×2.4
|
4
|
N/A
|
PCB antenna
|
ESP32-C6-DevKitM-1
|
ESP32-C6-MINI-1U
|
ESP32-C6FH4
|
13.2×12.5×2.4
|
4
|
N/A
|
IPEX antenna connector
|
ESP32-C6-DevKitM-1
|
ESP32-C6-WROOM-1
|
ESP32-C6
|
18×25.5×3.2
|
4, 8, 16
|
N/A
|
PCB antenna
|
ESP32-C6-DevKitC-1
|
ESP32-C6-WROOM-1U
|
ESP32-C6
|
18x19.2x3.2
|
4, 8, 16
|
N/A
|
ESP32-C6-DevKitC-1
|
N/A
|
(6) ESP32-H2 Series
: 32-bit RISC-V MCU & Bluetooth 5 (LE) & IEEE 802.15.4
Board
|
Chip Embedded
|
Dimensions (mm)
|
Flash (MB)
|
PSRAM (MB)
|
Antenna
|
Development Board
|
ESP32-H2-MINI-1
|
ESP32-H2FH2
ESP32-H2FH4 |
13.2×16.6×2.4
|
1, 2, 4
|
N/A
|
PCB antenna
|
ESP32-H2-DevKitM-1
|
ESP32-H2-MINI-1U
|
ESP32-H2FH2
ESP32-H2FH4 |
13.2×12.5×2.4
|
2, 4
|
N/A
|
IPEX antenna connector
|
ESP32-H2-DevKitM-1
|
(7) ESP32 Modules
: 32-bit MCU & 2.4 GHz Wi-Fi & Bluetooth/Bluetooth LE
(8) ESP8266 Modules
: 32-bit MCU & 2.4 GHz Wi-Fi
1-2. 개발 보드(DevKits)
(1) ESP32-S2 Series
: 32-bit MCU & 2.4 GHz Wi-Fi
Board
|
Flash/PSRAM
|
Interfaces
|
UI
|
ESP32-S2-DevKitM-1
|
4 MB Flash
|
I/O
USB |
Buttons
LEDs |
ESP32-S2-DevKitC-1
|
4MB Flash, 8MB Flash
+ 2 MB PSRAM |
I/O
USB |
Buttons
LED |
ESP32-S2-Kaluga-1
|
4 MB Flash
+ 2 MB PSRAM |
SPI
I2C I2S UART ADC DAC PWM |
Buttons
LED |
|
4 MB Flash / 4 MB Flash
+ 2 MB PSRAM |
I/O
USB |
Buttons
LED |
(2) ESP32-S3 Series
: 32-bit MCU & 2.4 GHz Wi-Fi & Bluetooth 5 (LE)
Board
|
Flash/PSRAM
|
Interfaces
|
UI
|
ESP32-S3-DevKitC-1
|
8 MB Flash
8 MB Flash + 3.3V 2 MB Quad PSRAM 8 MB Flash + 3.3V 8 MB Octal PSRAM 32 MB Flash + 1.8V 8 MB Octal PSRAM |
I/O
USB |
Buttons
LEDs |
ESP32-S3-DevKitM-1
|
8 MB Flash
|
I/O
USB |
Buttons
LEDs |
ESP32-S3-BOX
|
16 MB Flash
+ 8 MB PSRAM |
USB-C
I/O Pmod™ headers |
LCD Screen
Microphones Speaker LED Buttons |
ESP32-S3-EYE
|
8 MB Flash
+ 8 MB PSRAM |
USB
|
Camera
LCD Microphone Buttons TF card |
ESP32-S3-USB-OTG
|
8 MB Flash embedded in chip
|
USB Device
USB Host SD Card |
LCD Screen
LED Button |
ESP32-S3-Korvo-1
|
16 MB Flash
+ 8 MB PSRAM |
I/O
USB |
Buttons
TF card LEDs Microphones |
ESP32-S3-Korvo-2
|
16 MB Flash
+ 8 MB PSRAM |
I/O
USB |
Button
TF Card Camera LCD |
ESP32-S3-LCD-EV-Board
|
16 MB Flash
+ 8 MB PSRAM |
I/O
USB-C UART |
LCD Screen
Microphones Speaker LED Buttons |
(3) ESP32-C2 Series
: 32-bit RISC-V MCU & 2.4 GHz Wi-Fi & Bluetooth LE 5 (LE)
Board
|
Flash/PSRAM
|
Interfaces
|
UI
|
ESP8684-DevKitM-1
|
4 MB Flash
|
I/O
USB |
Buttons
LEDs |
(4) ESP32-C3 Series
: 32-bit RISC-V MCU & 2.4 GHz Wi-Fi & Bluetooth LE 5 (LE)
Board
|
Flash/PSRAM
|
Interfaces
|
UI
|
ESP32-C3-DevKitM-1
|
4 MB Flash
|
I/O
USB |
Buttons
LEDs |
ESP32-C3-DevKitC-02
|
4 MB Flash
|
I/O
USB |
Buttons
LEDs |
ESP32-C3-DevKit-RUST-1
|
4 MB Flash
|
I/O
USB type-C |
Button
LED IMU Temperature and humidity sensor |
ESP32-C3-AWS-ExpressLink-DevKit
|
4 MB Flash
|
Pin Headers
Micro USB |
Buttons
LEDs |
ESP32-C3-LCDkit
|
4 MB Flash
|
I/O
USB type-C |
LCD Screen
Speaker LED Buttons EC11 rotary encoder Infrared sensor |
ESP32-C3-Lyra
|
4 MB Flash
|
I/O
UART |
Key
RGB Microphone Speaker |
(5) ESP32-C6 Series
: 32-bit RISC-V MCU & 2.4 GHz Wi-Fi 6 & Bluetooth 5 (LE) & IEEE 802.15.4
Board
|
Flash/PSRAM
|
Interfaces
|
UI
|
ESP32-C6-DevKitC-1
|
8 MB Flash
|
I/O
USB |
Buttons
LEDs |
ESP32-C6-DevKitM-1
|
4 MB Flash
|
I/O
USB |
Buttons
LEDs |
(6) ESP32-H Series
: 32-bit RISC-V MCU & Bluetooth 5 (LE) & IEEE 802.15.4
Board
|
Flash/PSRAM
|
Interfaces
|
UI
|
ESP32-H2-DevKitM-1
|
4 MB Flash
|
I/O
USB |
Buttons
LEDs |
ESP Thread Border Router/Zigbee Gateway
|
4 MB Flash and 2 MB PSRAM in ESP32-S3-WROOM-1 + 2 MB Flash in ESP32-H2-MINI-1
|
I/O
USB type-C |
ESP32-S3-WROOM-1ESP32-H2-MINI-1
|
(7) ESP32 Series
: 32-bit MCU & 2.4 GHz Wi-Fi & BT/Bluetooth LE
(8) ESP8266 Series
: 32-bit MCU & 2.4 GHz Wi-Fi
1-3. 개발 환경
(1) Arduino IDE
: 아두이노 호환 보드처럼 사용 가능
(2) PlatformIO
: 여러 MCU 플랫폼을 지원하는 통합 개발 환경
(3) ESP IDF
: Espressif에서 제공하는 공식 개발 프레임워크
'ESPRESSIF > ESP32' 카테고리의 다른 글
ESP32 개발(Arduino IDE) - Wifi 연결 (0) | 2025.03.20 |
---|---|
ESP32 개발(Arduino IDE) - Bluetooth Serial (0) | 2025.03.19 |
ESP32 개발(Arduino IDE) - RGB LED Strip 구동 (0) | 2025.03.19 |
ESP32 개발(Arduino IDE) - LED 점멸 (0) | 2025.03.19 |
ESP32 개발 환경 구축(1) - Arduino IDE 설치 (0) | 2025.03.19 |