ESP32-C61-MINI-1

MINI module · based on ESP32-C61 · New

  • RISC-V
  • 1× @ 160 MHz
  • Wi-Fi 6
  • BLE 5.x
  • 4 / 8 MB flash
  • 8 MB PSRAM
  • 23 GPIO
  • PCB antenna
Check price on AliExpress →

As an affiliate we may earn from qualifying purchases. Prices and availability are set by AliExpress.

Every figure here is checked against Espressif’s official datasheets. We’ve taken every care to keep it accurate — but datasheets are dense and mistakes happen, so if something looks off, please report it.

The ESP32-C61-MINI-1 is a compact Espressif module built on the ESP32-C61 single-core RISC-V SoC clocked up to 160 MHz. It pairs 2.4 GHz Wi-Fi 6 and Bluetooth LE with up to 8 MB flash and up to 8 MB PSRAM, routes the radio to a PCB antenna, and breaks out 23 GPIO; the module measures 13.2 × 16.6 × 2.4 mm.

The extra PSRAM gives headroom for framebuffers, audio buffers and richer touch GUIs. Secure boot and flash encryption are available for production security. Espressif lists target uses including Smart Home, POS Machines, Industrial Automation, Health Care and Consumer Electronics. It is a recent addition to the line-up.

Colour-coded by function · safe · ! use with care · reserved (flash/USB). Generated from the datasheet — not an official Espressif figure.
ESP32-C61-MINI-1 pinout diagram — pins colour-coded by function with safe and use-with-care badges
#NameTypeFunctions
1, 2, 11, 14, 36~43, 45~53GNDP Ground
4, 7, 32~35NC NC
33V3P Power supply
5IO2I/O/T GPIO2, LP_GPIO2, FSPIQ
6IO3I/O/T MTMS, GPIO3, LP_GPIO3, ADC1_CH1, FSPIHD
8ENI High: on, enables the chip., Low: off, the chip powers off.
9IO4I/O/T MTDI, GPIO4, LP_GPIO4, ADC1_CH2, FSPIWP
10IO5I/O/T MTCK, GPIO5, LP_GPIO5, ADC1_CH3
12IO0I/O/T GPIO0, XTAL_32K_P, LP_GPIO0
13IO1I/O/T GPIO1, XTAL_32K_N, LP_GPIO1, ADC1_CH0
15IO6I/O/T MTDO, GPIO6, LP_GPIO6, FSPICLK
16IO7I/O/T GPIO7, FSPID
17IO12I/O/T GPIO12, USB_D-
18IO13I/O/T GPIO13, USB_D+
19IO29I/O/T GPIO29
20IO24I/O/T GPIO24
21NC/IO14I/O/T SPICS1, GPIO14
22IO8I/O/T GPIO8, FSPICS0, ZCD0
23IO9I/O/T GPIO9, ZCD1
24IO25I/O/T GPIO25, SDIO_CMD
25IO26I/O/T GPIO26, SDIO_CLK
26IO27I/O/T GPIO27, SDIO_DATA0
27IO28I/O/T GPIO28, SDIO_DATA1
28IO22I/O/T GPIO22, SDIO_DATA2
29IO23I/O/T GPIO23, SDIO_DATA3
30RX0I/O/T U0RXD, GPIO10
31TX0I/O/T U0TXD, GPIO11
44ANTI/O RF input and output

Find a pin by function

Pick a capability to see which GPIOs provide it on the ESP32-C61.

Freely usable, no special role.

GPIO0general-purpose
GPIO1general-purpose
GPIO2general-purpose
GPIO14general-purpose
GPIO22general-purpose
GPIO23general-purpose
GPIO24general-purpose
GPIO25general-purpose
GPIO26general-purpose
GPIO27general-purpose
GPIO28general-purpose
GPIO29general-purpose

UART, I²C, SPI (master), I²S, PWM/LEDC and most digital peripherals route through the GPIO matrix — assign them to any pin from “Safe GPIO”. The categories above are the pins tied to a fixed function (analog, USB, crystal…) or that need care.

Strapping pins

⚑ flag an error

GPIOs sampled at reset — avoid driving these at power-up.

PinDefaultBitFunction
MTMSfloatingjtag
MTDIfloatingjtag
GPIO7floating
GPIO8floatingrom_log
GPIO9pull-up1boot_mode

GPIO pin warnings

⚑ flag an error

On the ESP32-C61, almost any peripheral can be routed to almost any GPIO through the IO MUX, so most pins are free to use. These are the exceptions — pins with a fixed role or a boot-time behaviour to design around.

PinWhy it needs care
GPIO3strapping pin (affects boot); JTAG
GPIO4strapping pin (affects boot); JTAG
GPIO5JTAG
GPIO6JTAG
GPIO7strapping pin (affects boot)
GPIO8strapping pin (affects boot)
GPIO9strapping pin (affects boot)
GPIO10UART0 console (boot log)
GPIO11UART0 console (boot log)
GPIO12native USB D±
GPIO13native USB D±

Compute & memory

⚑ flag an error
CPURISC-V, 1-core
Max clock160 MHz
SRAM320 KB
ROM256 KB
Flash options4 / 8 MB
PSRAM8 MB (quad)
Co-processornone
Wi-FiWi-Fi 6
Wi-Fi bands2.4GHz
BluetoothBLE 5.x
802.15.4 (Thread/Zigbee)No
AntennaPCB

Peripherals & I/O

⚑ flag an error
Usable GPIO23
ADC4× 12-bit
USBUSB-Serial-JTAG
UART / SPI / I²C / I²S3 / 1 / 1 / 1
TWAI (CAN)No
SD/MMCYes
Ethernet MACNo
Touch0
Operating voltage3.0-3.6 V
Deep sleep10 µA
Dimensions13.2 × 16.6 × 2.4 mm
Pin count53
Temp range-40 to 85 °C
MountingSMD castellated
LifecycleNew
Secure bootYes
Flash encryptionYes
CryptoAES, SHA, ECC, ECDSA, RNG
Digital signatureYes
TRNGYes

Ordering codes

⚑ flag an error

The orderable part numbers and what each ships with — decoded from the suffix. Confirm against the latest datasheet before ordering.

Part numberFlashPSRAMTemp
ESP32-C61-MINI-1-N4 4 MB −40 to 85 °C
ESP32-C61-MINI-1-N8R8 8 MB 8 MB (octal) −40 to 85 °C

Schematics

ESP32-C61-MINI-1 module reference-design schematic
Module reference design
ESP32-C61-MINI-1 peripheral / application schematic showing how to wire the module
Peripheral / application circuit — how to wire it up

Mechanical & CAD

ESP32-C61-MINI-1 physical dimensions drawing
Physical dimensions

Getting started

Frameworks: Arduino-ESP32 core — partial support · ESP-IDF 5.4+ (Espressif's official SDK) · Matter.

ESP-IDF target: idf.py set-target esp32c61.

The SoC has a built-in USB Serial/JTAG controller, so you can flash and debug over its native USB port with no external adapter.

Open-source projects using this module

No projects listed yet — built something with the ESP32-C61-MINI-1?

+ Add your project

Frequently asked questions

Does the ESP32-C61-MINI-1 have Wi-Fi and Bluetooth?

It provides 2.4 GHz Wi-Fi 6 and Bluetooth LE.

How much memory does the ESP32-C61-MINI-1 have?

It comes with 4, 8 MB flash options, up to 8 MB of PSRAM, and the ESP32-C61 has 320 KB of on-chip SRAM.

How many GPIO pins does the ESP32-C61-MINI-1 have?

The module breaks out 23 GPIO, with up to 4 12-bit ADC channels. See the full pinout above.

Can I use the ESP32-C61-MINI-1 with the Arduino IDE?

Arduino-ESP32 core support is partial; ESP-IDF 5.4 is the most complete option.

How do I flash the ESP32-C61-MINI-1?

The SoC has a built-in USB Serial/JTAG controller, so you can flash and debug over its native USB port with no external adapter.

Is the ESP32-C61-MINI-1 5 V tolerant?

No. It runs at 3.0-3.6 V and its GPIO are not 5 V tolerant — level-shift any 5 V signals.

Can I use an external antenna with the ESP32-C61-MINI-1?

Most Espressif modules are also offered in a "-U" / "-1U" variant that swaps the on-board PCB antenna for a U.FL/IPEX connector for an external antenna — otherwise identical. Check this part's datasheet for the exact variant name.

Further reading