ESP32-WROOM-32 DevKit
| Chip | ESP32 |
|---|---|
| Flash | — |
| PSRAM | None |
| Max LEDs | 512 |
| Audio | ✔ |
| Display | — |
| Touch | — |
| Storage | On-chip FAT (web UI only; no USB drive) |
| Network | ✔ |
| Update modes | Standalone (WiFi/OTA) |
Wiring
Section titled “Wiring”| GPIO | Can do | Notes |
|---|---|---|
0 | in / out / touch | BOOT button (strapping); TOUCH1 |
2 | in / out / PWM / touch | Onboard plain LED (strapping); default LED data pin |
4 | in / out / PWM / touch | TOUCH0 |
5 | in / out / PWM | Strapping pin |
12 | in / out / PWM / touch | Strapping pin; TOUCH5 |
13 | in / out / PWM / touch | TOUCH4 |
14 | in / out / PWM / touch | TOUCH6 |
15 | in / out / PWM / touch | Strapping pin; TOUCH3 |
16 | in / out / PWM | |
17 | in / out / PWM | |
18 | in / out / PWM | VSPI SCK |
19 | in / out / PWM | VSPI MISO |
21 | in / out / PWM | I2C SDA |
22 | in / out / PWM | I2C SCL |
23 | in / out / PWM | VSPI MOSI |
25 | in / out / PWM / DAC | DAC1 — true analog out |
26 | in / out / PWM / DAC | DAC2 — true analog out |
27 | in / out / PWM / touch | TOUCH7 |
32 | in / out / PWM / ADC / touch | ADC1_CH4; TOUCH9 |
33 | in / out / PWM / ADC / touch | ADC1_CH5; TOUCH8 |
34 | in / ADC | Input-only |
35 | in / ADC | Input-only |
36 | in / ADC | Input-only (VP) |
39 | in / ADC | Input-only (VN) |
Reserved pins — leave these alone
GPIO 6— SPI flash — never useGPIO 7— SPI flash — never useGPIO 8— SPI flash — never useGPIO 9— SPI flash — never useGPIO 10— SPI flash — never useGPIO 11— SPI flash — never use