Install this component

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the library component "ESP32-S3-WROOM-1" (slug: esp32-s3-wroom-1) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/esp32-s3-wroom-1. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
Manufacturer Espressif
Package Module
Pins 41 pins (GPIO, USB, UART, System, Power)
LCSC C2913201
Core Dual-core Xtensa LX7
Max Clock 240 MHz
Flash 8 MB (on-module)
SRAM 512 KB

Library View

Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.

SymbolGenerated Generated from pin data (KiCad symbol RF_Module/ESP32-S3-WROOM-1 is multi-unit)
FootprintKiCad KiCad standard library: RF_Module/ESP32-S3-WROOM-1
3DGenerated Generated pad visualization (Babylon.js)

Breakout Board

Auto-generated breakout molecule for ESP32-S3-WROOM-1 — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.

Pricing & Availability

Specifications

CoreDual-core Xtensa LX7
Max Clock240 MHz
Flash8 MB (on-module)
SRAM512 KB
PSRAM2 MB (optional)
WiFi802.11 b/g/n, 2.4 GHz
BluetoothBLE 5.0
Operating Voltage3.0V – 3.6V
GPIO Pins36
ADC2× 12-bit SAR, 20 channels
USBUSB OTG 1.1
CommunicationUART×3, SPI×4, I2C×2, I2S×2, LCD, Camera
PackageModule (18×25.5mm)

Pin Configuration

GPIOUSBUARTSystemPower
PinNameGroupFunction
GPIO — General-purpose I/O
4IO4GPIOGPIO / ADC1_CH3 / Touch4
5IO5GPIOGPIO / ADC1_CH4 / Touch5
6IO6GPIOGPIO / ADC1_CH5 / Touch6
7IO7GPIOGPIO / ADC1_CH6 / Touch7
8IO15GPIOGPIO / ADC2_CH4 / XTAL_32K_P
9IO16GPIOGPIO / ADC2_CH5 / XTAL_32K_N
10IO17GPIOGPIO / ADC2_CH6
11IO18GPIOGPIO / ADC2_CH7
12IO8GPIOGPIO / ADC1_CH7 / Touch8 / SUBSPICS1
15IO3GPIOGPIO / ADC1_CH2 / Touch3
16IO46GPIOGPIO / JTAG_TDI (input only)
17IO9GPIOGPIO / ADC1_CH8 / Touch9 / FSPIHD
18IO10GPIOGPIO / ADC1_CH9 / Touch10 / FSPIWP
19IO11GPIOGPIO / ADC2_CH0 / Touch11 / FSPID
20IO12GPIOGPIO / ADC2_CH1 / Touch12 / FSPICLK
21IO13GPIOGPIO / ADC2_CH2 / Touch13 / FSPIQ
22IO14GPIOGPIO / ADC2_CH3 / Touch14 / FSPICS0
23IO21GPIOGPIO / general purpose
24IO47GPIOGPIO / SPICLK_P
25IO48GPIOGPIO / SPICLK_N / RGB LED
28IO35GPIOGPIO / SPI_MOSI / FSPID_OCTAL
29IO36GPIOGPIO / SPI_SCK / FSPICLK_OCTAL
30IO37GPIOGPIO / SPI_MISO / FSPIQ_OCTAL
31IO38GPIOGPIO / SPI_CS / FSPICS0_OCTAL
32IO39GPIOGPIO / JTAG_TCK
33IO40GPIOGPIO / JTAG_TDO
34IO41GPIOGPIO / SDA (default I2C)
35IO42GPIOGPIO / SCL (default I2C)
38IO2GPIOGPIO / ADC1_CH1 / Touch2
39IO1GPIOGPIO / ADC1_CH0 / Touch1
USB — USB interface
13IO19USBGPIO / USB_D-
14IO20USBGPIO / USB_D+
UART — UART serial
36RXD0UARTUART0 receive (default console)
37TXD0UARTUART0 transmit (default console)
System — Enable, boot, strapping
3ENSystemChip enable (active high), has internal pull-up
26IO45SystemGPIO / JTAG_TMS (strapping pin)
27IO0SystemGPIO / ADC1_CH0 / Touch0 / BOOT (strapping)
Power — Supply and ground
1GNDPowerGround
23V3PowerPower supply 3.3V
40GNDPowerGround (exposed pad)
41GNDPowerGround (exposed pad)

AI Skill Technical Reference

Edit AI Skill

ESP32-S3-WROOM-1 — WiFi + BLE MCU module, dual-core 240MHz, 512KB SRAM

Manufacturer: Espressif Package: Module LCSC: C2913201

Description

The ESP32-S3-WROOM-1 is a WiFi and Bluetooth LE module from Espressif. It features a dual-core Xtensa LX7 processor at 240MHz, 512KB SRAM, and supports AI acceleration with vector instructions.

Electrical Specifications

  • Core: Dual-core Xtensa LX7
  • Max Clock: 240 MHz
  • Flash: 8 MB (on-module)
  • SRAM: 512 KB
  • PSRAM: 2 MB (optional)
  • WiFi: 802.11 b/g/n, 2.4 GHz
  • Bluetooth: BLE 5.0
  • Operating Voltage: 3.0V – 3.6V
  • GPIO Pins: 36
  • ADC: 2× 12-bit SAR, 20 channels
  • USB: USB OTG 1.1
  • Communication: UART×3, SPI×4, I2C×2, I2S×2, LCD, Camera
  • Package: Module (18×25.5mm)

Pin Configuration

Package: Module

  • Pin 1: GND — Ground
  • Pin 2: 3V3 — Power supply 3.3V
  • Pin 3: EN — Chip enable (active high), has internal pull-up
  • Pin 4: IO4 — GPIO / ADC1_CH3 / Touch4
  • Pin 5: IO5 — GPIO / ADC1_CH4 / Touch5
  • Pin 6: IO6 — GPIO / ADC1_CH5 / Touch6
  • Pin 7: IO7 — GPIO / ADC1_CH6 / Touch7
  • Pin 8: IO15 — GPIO / ADC2_CH4 / XTAL_32K_P
  • Pin 9: IO16 — GPIO / ADC2_CH5 / XTAL_32K_N
  • Pin 10: IO17 — GPIO / ADC2_CH6
  • Pin 11: IO18 — GPIO / ADC2_CH7
  • Pin 12: IO8 — GPIO / ADC1_CH7 / Touch8 / SUBSPICS1
  • Pin 13: IO19 — GPIO / USB_D-
  • Pin 14: IO20 — GPIO / USB_D+
  • Pin 15: IO3 — GPIO / ADC1_CH2 / Touch3
  • Pin 16: IO46 — GPIO / JTAG_TDI (input only)
  • Pin 17: IO9 — GPIO / ADC1_CH8 / Touch9 / FSPIHD
  • Pin 18: IO10 — GPIO / ADC1_CH9 / Touch10 / FSPIWP
  • Pin 19: IO11 — GPIO / ADC2_CH0 / Touch11 / FSPID
  • Pin 20: IO12 — GPIO / ADC2_CH1 / Touch12 / FSPICLK
  • Pin 21: IO13 — GPIO / ADC2_CH2 / Touch13 / FSPIQ
  • Pin 22: IO14 — GPIO / ADC2_CH3 / Touch14 / FSPICS0
  • Pin 23: IO21 — GPIO / general purpose
  • Pin 24: IO47 — GPIO / SPICLK_P
  • Pin 25: IO48 — GPIO / SPICLK_N / RGB LED
  • Pin 26: IO45 — GPIO / JTAG_TMS (strapping pin)
  • Pin 27: IO0 — GPIO / ADC1_CH0 / Touch0 / BOOT (strapping)
  • Pin 28: IO35 — GPIO / SPI_MOSI / FSPID_OCTAL
  • Pin 29: IO36 — GPIO / SPI_SCK / FSPICLK_OCTAL
  • Pin 30: IO37 — GPIO / SPI_MISO / FSPIQ_OCTAL
  • Pin 31: IO38 — GPIO / SPI_CS / FSPICS0_OCTAL
  • Pin 32: IO39 — GPIO / JTAG_TCK
  • Pin 33: IO40 — GPIO / JTAG_TDO
  • Pin 34: IO41 — GPIO / SDA (default I2C)
  • Pin 35: IO42 — GPIO / SCL (default I2C)
  • Pin 36: RXD0 — UART0 receive (default console)
  • Pin 37: TXD0 — UART0 transmit (default console)
  • Pin 38: IO2 — GPIO / ADC1_CH1 / Touch2
  • Pin 39: IO1 — GPIO / ADC1_CH0 / Touch1
  • Pin 40: GND — Ground (exposed pad)
  • Pin 41: GND — Ground (exposed pad)

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Updated 2026-03-02 17:31:36