ESP32-C3-MINI Pin Analysis

Check datasheet for this component and make lists of bootstrap pins, input only pins, pins connected to internal memory, USB pins(if present)
I extracted the ESP32-C3-MINI-1-N4 datasheet pin groups into a project file: ESP32-C3-MINI-1-N4 special pin lists from datasheet. Summary: strapping/bootstrap pins are IO2/GPIO2, IO8/GPIO8, IO9/GPIO9; the only input-only pin is EN; USB pins are IO18/USB_D− and IO19/USB_D+; internal flash uses chip-side SPI0/1 signals GPIO12–GPIO17, not exposed as module pins.
Check special pins
Review 3V3 rail
Document pin constraints
Inspect USB nets

Refine this doc
Ask about this doc
ESP32-C3-MINI-1-N4 special pin lists from datasheet
Source: Espressif ESP32-C3-MINI-1 & ESP32-C3-MINI-1U Datasheet v2.1, project Datasheet URL.
Bootstrap / strapping pins
The datasheet calls these strapping pins:

Table


Module pin nameModule pin no.GPIODefault configurationBoot/config role
IO25GPIO2FloatingChip boot mode; recommended pulled up due to glitches
IO822GPIO8FloatingChip boot mode; ROM message printing control
IO923GPIO9Weak pull-up, bit value 1Chip boot mode
Boot-mode table from datasheet:

Table


Boot modeGPIO2GPIO8GPIO9
SPI boot mode1Any value1
Joint download boot mode110
Notes from datasheet: strapping pins are sampled at chip reset; hold time after CHIP_EN high is 3 ms. After reset, the pins are freed for regular IO use.
Input-only pins
The only module pin listed as type I is:

Table


Module pin nameModule pin no.TypeFunction
EN8IHigh enables the chip; low powers it off. Datasheet note: do not leave EN floating.
All exposed GPIO pins in the module pin table are listed as I/O/T, not input-only.
Pins connected to internal / in-package flash memory
For the module-level exposed pins, the datasheet does not list GPIO12–GPIO17 as exposed module pins. It states SPI0/SPI1 are used to access in-package or off-package flash, and SPI0/1 pins are multiplexed with GPIO12–GPIO17 via IO MUX. In the module schematic, these chip flash pins are connected internally to the in-package SPI flash and are not broken out as module pins.
Internal flash-related chip signals shown in the module schematic:

Table


Chip signalRelated GPIO / functionNotes
SPIHDGPIO12Internal flash SPI signal
SPIWPGPIO13Internal flash SPI signal
SPICS0GPIO14Internal flash chip-select signal
SPICLKGPIO15Internal flash clock signal
SPIDGPIO16Internal flash data signal
SPIQGPIO17Internal flash data signal
Important distinction: some exposed module pins have FSPI alternate functions for general-purpose SPI2 / IO MUX usage, but those are not the internal in-package flash pins:

Table


Exposed module pinModule pin no.Alternate FSPI function listed
IO25FSPIQ
IO1016FSPICS0
IO418FSPIHD
IO519FSPIWP
IO620FSPICLK
IO721FSPID
USB pins
The module includes USB Serial/JTAG support. The datasheet states USB_D+ and USB_D− are multiplexed with GPIO19 and GPIO18.

Table


Module pin nameModule pin no.USB functionGPIO
IO1826USB_D−GPIO18
IO1927USB_D+GPIO19
USB Serial/JTAG features listed include USB 2.0 full-speed device, CDC-ACM, JTAG debugging, and firmware flashing. The queried datasheet text also notes USB 2.0 full-speed up to 12 Mbit/s and no 480 Mbit/s high-speed mode.
  • Bootstrap / strapping pins

  • Input-only pins

  • Pins connected to internal / in-package flash memory

  • USB pins

Assets

step

ESP32-C3-MINI-1-N4.step

3D_ESP32-C3-MINI-1-N43D Model
kicad_mod

XCVR_ESP32-C3-MINI-1-N4.kicad_mod

FP_XCVR_ESP32-C3-MINI-1-N4Footprint
image-removebg-preview (94).png

image-removebg-preview (94).png

image-removebg-preview (94)Thumbnail
kicad_mod

XCVR_ESP32-C3-MINI-1-N4-Footprint-S.kicad_mod

Footprint-S
step

ESP32-C3-MINI-1-N4.step

3D

ESP32-C3-MINI-1-N4

ESP32-C3-MINI-1-N4 thumbnail
Bluetooth, WiFi 802.11b/g/n, Bluetooth v5.0 Transceiver Module 2.412GHz ~ 2.484GHz PCB Trace Surface Mount #CommonPartsLibrary #RF #Module #Transceiver #WIFI #Bluetooth #ESP32-C3

Properties

Integrated Circuit

Espressif Systems

ESP32-C3-MINI-1-N4

U

parametric-v1

Pricing & Availability

Distributor

Qty 1

Controls