Component Pin Classification

1:24

Clarifying datasheet access.

Evaluating component access.

Considering component linking.

Looking for "List the bootstrap or strapping pins for ESP32-WROOM-32D, including pin names/numbers and any notes about boot configuration." in esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf

Looking for "Which pins are input-only on ESP32-WROOM-32D? List pin names and pin numbers." in esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf

Looking for "Which pins are connected to internal flash or internal memory on ESP32-WROOM-32D? List pin names, pin numbers, and whether they are used for internal flash/PSRAM or not exposed for general use." in esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf

Looking for "Does ESP32-WROOM-32D have USB pins? If yes, list them. If no, state that no native USB pins are present in the module pinout." in esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf

Per the datasheet for this module, here are the pin groups you asked for:
Bootstrap pins
The datasheet calls these strapping pins.

Table


Pin No.Pin NameGPIO / Alt NamePurpose
25IO0GPIO0Boot mode selection
24IO2GPIO2Boot mode selection
14IO12GPIO12 / MTDISelects VDD_SDIO voltage at reset
23IO15GPIO15 / MTDOU0TXD print control
29IO5GPIO5SDIO slave timing strap
Boot-related notes
  • GPIO0 and GPIO2 are used for chip boot mode selection.
  • GPIO12 / MTDI selects VDD_SDIO voltage at reset:
    • 0 = powered from VDD3P3_RTC (typically 3.3 V)
    • 1 = powered from internal 1.8 V LDO
  • GPIO15 / MTDO controls U0TXD printing at boot.
  • GPIO15 / MTDO and GPIO5 also affect SDIO slave timing.

Input-only pins


Pin No.Pin NameGPIO NameNotes
4SENSOR_VPGPIO36Input-only
5SENSOR_VNGPIO39Input-only
6IO34GPIO34Input-only
7IO35GPIO35Input-only
Pins connected to internal memory
These pins are tied to the module’s internal 4 MB SPI flash interface and are generally not for normal general-purpose use.

Table


Pin No.Pin NameGPIO NameInternal Memory Function
17SHD/SD2GPIO9Flash data line
18SWP/SD3GPIO10Flash data line
19SCS/CMDGPIO11Flash command / chip select
20SCK/CLKGPIO6Flash clock
21SDO/SD0GPIO7Flash data line
22SDI/SD1GPIO8Flash data line
USB pins
  • No native USB pins are present in this module’s pinout.
If you want, I can also turn this into a ready-to-apply terminal classification for your part project, with suggested:
  • Pin Type
  • Section
  • Pin Group
  • Sub-symbol Designator Suffix
Create terminal groups
Add ADC restrictions
Include JTAG notes
3 days

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    step

    ESP32-WROOM-32D.step

    ESP32-WROOM-32D3D Model
    kicad_mod

    MODULE_ESP32-WROOM-32D-FS.kicad_mod

    MODULE_ESP32-WROOM-32D-FSFootprint
    esp32-wroom-32d-removebg-preview.png

    esp32-wroom-32d-removebg-preview.png

    esp32-wroom-32d-removebg-previewThumbnail
    ESP32-WROOM-32D

    ESP32-WROOM-32D

    ESP32-WROOM-32D Symbol.svgDefault

    ESP32-WROOM-32D

    ESP32-WROOM-32D thumbnail
    Bluetooth, WiFi 802.11b/g/n, Bluetooth v4.2 +EDR, Class 1, 2 and 3 Transceiver Module 2.4GHz ~ 2.5GHz Integrated, Trace Surface Mount #RF #wifi #ESP32 #ESP32WROOM #CommonPartsLibrary #MCU #module

    Properties

    Module

    Espressif Systems

    ESP32-WROOM-32D

    ESP

    parametric-v1

    Pricing & Availability

    Distributor

    Qty 1

    Controls