Component Pin Overview

1:16

Considering tools for data retrieval.

Examining SPI mode details.

Espressif encountered an error.

I checked the Espressif datasheet and pin-definition docs for this module.
Bootstrap / strapping pins
These are the pins sampled at reset for boot/config behavior:

Table


Pin namePin no.PurposeDefault strap
GPIO0 / IO04Boot mode selectWeak pull-up = 1
GPIO45 / IO4541VDD_SPI voltage selectWeak pull-down = 0
GPIO46 / IO4644Boot mode / ROM message printingWeak pull-down = 0
From the boot configuration tables:
  • GPIO0 + GPIO46 control boot mode
    • SPI boot: GPIO0 = 1, GPIO46 = don't care
    • Download boot: GPIO0 = 0, GPIO46 = 0
    • GPIO0 = 0, GPIO46 = 1 is an invalid combination and should be avoided.
  • GPIO45 controls VDD_SPI strap behavior.
  • GPIO46 also affects ROM boot message printing.
Input-only pins
For normal GPIO use, the only input-only GPIO called out is:

Table


Pin namePin no.Notes
GPIO46 / IO4644Input-only GPIO, also a strapping pin
Also worth noting:
  • EN is pin 45 and is an input used to enable/power the chip, but it is not a general-purpose GPIO.
Pins connected to internal memory / flash interface
These are the pins associated with the SPI0/1 flash/PSRAM memory interface or called out as restricted for memory use:

Direct memory-interface / reserved-use category


Pin namePin no.Memory-related function
GPIO26 / IO2626SPICS1; datasheet notes this pin is used by embedded PSRAM on N4R2 variants
GPIO33 / IO3328SPIIO4, FSPIHD
GPIO34 / IO3429SPIIO5, FSPICS0
GPIO35 / IO3531SPIIO6, FSPID
GPIO36 / IO3632SPIIO7, FSPICLK
GPIO37 / IO3733SPIDQS, FSPIQ
GPIO38 / IO3834FSPIWP
Important nuance:
  • Espressif marks GPIO26-32 as the SPI0/1 interface used for in-package flash/PSRAM or recommended for off-package memory on the ESP32-S2 family.
  • On this module’s exposed pins, you can see IO26 directly in that group.
  • Espressif also says GPIO33-37 are used for the higher 4-bit data lines plus DQS in 8-line SPI mode, so they should be used with caution if that memory mode is relevant.
  • The module pin table specifically notes IO26 is used by embedded PSRAM on ESP32-S2-MINI-2-N4R2 / 2U-N4R2 variants.
USB pins
Yes, USB pins are present:

Table


Pin namePin no.USB function
GPIO19 / IO1923USB_D-
GPIO20 / IO2024USB_D+
Short summary
  • Bootstrap pins: IO0, IO45, IO46
  • Input-only GPIO: IO46
  • Internal-memory-related pins: IO26, IO33, IO34, IO35, IO36, IO37, IO38
  • USB pins: IO19 = USB_D-, IO20 = USB_D+
If you want, I can turn this into a pin-property checklist for the part project next.
Use the attached datasheet
Add pin descriptions
Flag unavailable groups
2 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-S2-MINI-1U.step

    3D
    ESP32-S2-MINI-1

    ESP32-S2-MINI-1

    ESP32-S2-MINI-1 Symbol.svgDefault
    kicad_mod

    XCVR_ESP32-S2-MINI-1U-FS.kicad_mod

    XCVR_ESP32-S2-MINI-1U-FS
    ESP32-S2-MINI-2U-removebg-preview.png

    ESP32-S2-MINI-2U-removebg-preview.png

    ESP32-S2-MINI-2U-removebg-previewThumbnail

    ESP32-S2-MINI-2U

    ESP32-S2-MINI-2U thumbnail
    WiFi 802.11b/g/n Transceiver Module 2.4GHz Antenna Not Included, U.FL Surface Mount #RF #wifi #ESP32S2 #CommonPartsLibrary #MCU #module

    Properties

    Integrated Circuit

    Espressif Systems

    ESP32-S2-MINI-2U

    ESP

    parametric-v1

    Pricing & Availability

    Distributor

    Qty 1

    Controls