Skip to main content

Online embedded tool

ESP32 Pinout Diagram & Comparison Tool

Look up the exact pin configuration and header layout for ESP32 DevKit V1, NodeMCU-32S, ESP32-S3-DevKitC-1, ESP32-C3-DevKitM-1, and ESP32-C3 Pro Mini. Click a pin for its functions and wiring warnings, or compare ESP32 vs ESP32-S3 vs ESP32-C3 pinouts side by side to find the best ESP32 board for your project.

Highlight pins

ESP32 DevKit V1

ESP-WROOM-32

DOIT · 30-pin

ESP32 DevKit V1 pinoutDOIT · 30-pin. Select a physical header pad to highlight that pin.ESP-WROOM-322.4 GHz Wi-Fi + BluetoothRSTBOOTESP32 DevKit V1DOIT · 30-pin

Pin functions are referenced from Espressif's official ESP-IDF documentation (docs.espressif.com) for each chip. Each diagram represents the named development kit and header count, not a generic ESP32 module, and clone revisions can differ — confirm the name, pin count, and silkscreen on your physical board before wiring.

Chip comparison
Chip comparisonESP32 DevKit V1ESP32NodeMCU-32SESP32ESP32-S3-DevKitC-1ESP32-S3ESP32-C3-DevKitM-1ESP32-C3ESP32-C3 Pro MiniESP32-C3
CPUDual-core Xtensa LX6 @ 240 MHzDual-core Xtensa LX6 @ 240 MHzDual-core Xtensa LX7 @ 240 MHzSingle-core RISC-V @ 160 MHzSingle-core RISC-V @ 160 MHz
Memory520 KB SRAM520 KB SRAM512 KB SRAM (+ optional PSRAM)400 KB SRAM400 KB SRAM + 4 MB flash
Wi-FiWi-Fi 4 (2.4 GHz b/g/n)Wi-Fi 4 (2.4 GHz b/g/n)Wi-Fi 4 (2.4 GHz b/g/n)Wi-Fi 4 (2.4 GHz b/g/n)Wi-Fi 4 (2.4 GHz b/g/n)
BluetoothBluetooth Classic + BLE 4.2Bluetooth Classic + BLE 4.2BLE 5.0 (no Bluetooth Classic)BLE 5.0 (no Bluetooth Classic)BLE 5.0 (no Bluetooth Classic)
USBMicro-USB via USB-UART bridgeMicro-USB via USB-UART bridgeUSB-UART + native USB OTGMicro-USB via USB-UARTUSB-C native USB-Serial-JTAG
GPIO25 exposed GPIO32 exposed GPIO36 exposed GPIO13 exposed GPIO13 exposed GPIO
ADC2x SAR ADC, 12-bit2x SAR ADC, 12-bit2x SAR ADC, 12-bit2x SAR ADC, 12-bit, 6 channels6 exposed ADC channels

Which ESP32 is best for beginners?

The classic ESP32 has the largest community and the most tutorials, making it the easiest starting point. The ESP32-C3 is the cheapest and simplest for small Wi-Fi/BLE projects with few pins. The ESP32-S3 adds native USB and more GPIO, which suits camera, USB, and AI-accelerated projects once you're past the basics.

Nastrotek uses cookies for analytics and ad personalization to help us understand how the site is used. You can accept or decline non-essential cookies.