Interactive Pinouts
Explore the pin diagrams of modules used in our projects
Builds (as-wired)
ESP32-S3 DevKitC-1
MicrocontrollerMCU with native USB OTG, WiFi 6, BLE 5. 2×22 header. Quick reference + gotchas.
Used in:pad
PowerNo usableGPIOADCTouchStrappingGNDUARTRGBUSB
3V3
3V3
salida del LDO a bordo (SGM2212-3.3, 800mA) — NO inyectar de afuera
5V
5V
entrada de alimentación (VBUS o buck externo) → LDO → 3V3
GND
GND
masa común
ADC
IO1–IO10
ADC1 — el único ADC usable con WiFi/BLE encendido
NEO
IO38 o IO48
LED RGB WS2812 integrado — depende de la revisión
⚠ v1.1 → IO38 · v1.0 → IO48. NUNCA es el IO39. Mirá la serigrafía de tu placa antes de usar cualquiera de los dos.
NC
IO26–IO32
flash SPI en-package — NO usar
⚠ reservados por la flash interna
NC
IO33–IO37
PSRAM octal (N16R8) — NO usar
⚠ en módulos con sufijo R8 la PSRAM se los come
SYS
IO19 / IO20
USB nativo D−/D+ (HID) — reservado
SYS
IO43 / IO44
UART0 TX/RX (serial + flasheo por cable)
SYS
IO0 / IO3 / IO45 / IO46
strapping (boot) — evitar o usar con cuidado
IO
demás IOxx
GPIO libre — I2C/SPI/I2S van por matriz flexible
⚠ PSRAM / flash no usables
En el N16R8 la flash se queda con los GPIO 26–32 y la PSRAM octal con los 33–37: no son usables. El datasheet genérico del S3 igual los lista.
I2S/SPI/I2C son flexibles
El S3 tiene matriz de GPIO: cualquier pin libre sirve para I2S/SPI/I2C. No hay "el pin de I2S". Para ver cómo está cableado el pad, mirá su guía de build.
Inspirado en los recursos de pinout de luisllamas.es Luis Llamas