DIYables ESP32-C3 Supermini Development Board WiFi Bluetooth IoT Module
Click to zoom




Quick Overview
The DIYables ESP32-C3 Supermini Development Board is an ultra-compact WiFi and Bluetooth LE IoT module built on the ESP32-C3 chip featuring a single-core 32-bit RISC-V processor running up to 160 MHz. This powerful yet efficient board combines strong IoT performance with optimized low-power operation, making it ideal for wearable electronics, battery-powered devices, and space-constrained projects. Fully compatible with Arduino IDE and ESP-IDF, it provides professional-grade wireless connectivity in a tiny form factor.
This 2-pack board provides 11 digital GPIO pins (all PWM capable) and 4 analog ADC inputs for flexible sensor and peripheral integration. Multiple serial communication interfaces include UART, I2C, and SPI protocols for connecting displays, sensors, and modules. The board features an onboard reset button and bootloader mode button for easy programming and debugging. The compact super mini design with castellated edges allows for surface mounting in production applications or breadboard prototyping.
Perfect for wearable IoT devices, smart sensors, wireless monitoring systems, home automation, battery-powered projects, BLE applications, WiFi data logging, and compact IoT solutions. The RISC-V architecture provides efficient processing with reduced power consumption compared to traditional architectures. Ideal for developers working with Arduino IDE, ESP-IDF, MicroPython, and other ESP32-C3 development environments for space-constrained and energy-efficient IoT applications.
Key Features
- ESP32-C3 Super Mini Module — Built on the ESP32-C3 WiFi and Bluetooth LE chip with a single-core 32-bit RISC-V processor running up to 160 MHz for strong IoT performance
- Low Power IoT Design — Optimized for low-power and wearable IoT applications with efficient power usage and compact size
- Rich IO Interfaces — Provides 11 digital GPIOs usable as PWM pins and 4 analog inputs for ADC, supporting flexible sensor and peripheral expansion
- Multiple Serial Interfaces — Supports UART, I2C, and SPI communication protocols; includes onboard reset button and bootloader mode button
- 2-Pack Value Set — Includes two ESP32-C3 SuperMini boards for prototyping, education, or production-level project development
- WiFi and Bluetooth LE — Integrated 2.4 GHz WiFi 802.11b/g/n and Bluetooth 5.0 LE for wireless connectivity
- RISC-V Architecture — 32-bit RISC-V single-core processor provides efficient performance with reduced power consumption
- Ultra-Compact Design — Super mini form factor with castellated edges for breadboard or surface mount applications
- All PWM Capable GPIO — All 11 GPIO pins support PWM output for LED control, servo motors, and dimming applications
- ADC for Analog Sensors — 4 analog input channels with 12-bit resolution for reading sensors and analog signals
- USB-C Programming — Modern USB-C interface for power and programming with automatic driver installation
- Low Sleep Current — Deep sleep mode with minimal current draw ideal for battery-powered wearables
- Arduino IDE Compatible — Full support in Arduino IDE with ESP32 board package installation
- ESP-IDF Support — Compatible with Espressif's ESP-IDF framework for advanced development
- MicroPython Ready — Supports MicroPython and CircuitPython for Python-based IoT development
- Tutorial Support — Comprehensive tutorials for ESP32 development and IoT projects
- Versatile Applications — Perfect for wearables, smart sensors, BLE beacons, WiFi data loggers, home automation, battery-powered IoT, and compact wireless projects
- ...NOTE
- Important: This board operates at 3.3V logic levels. Do not connect 5V signals directly to GPIO pins. Install the ESP32 board package in Arduino IDE before use. The board uses ESP32-C3 chipset which may have different pin mappings than ESP32 or ESP8266.
- ...NOTE
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | WiFi Bluetooth Development Board |
| Microcontroller | ESP32-C3 (RISC-V single-core) |
| Processor Architecture | 32-bit RISC-V |
| Processor Speed | Up to 160 MHz |
| WiFi Standard | 802.11 b/g/n (2.4 GHz) |
| Bluetooth | Bluetooth 5.0 LE (Low Energy) |
| Operating Voltage | 3.3 V (internal) |
| Input Voltage | 5 V DC (via USB-C) |
| Logic Level | 3.3 V |
| Digital GPIO Pins | 11 |
| PWM Capable Pins | 11 (all GPIO pins) |
| Analog Input (ADC) | 4 channels (12-bit resolution) |
| Flash Memory | 4 MB |
| SRAM | 400 KB |
| Interface | UART, I2C, SPI, GPIO |
| USB Interface | USB-C for programming and power |
| Programming | Arduino IDE, ESP-IDF, MicroPython, CircuitPython |
| Wireless Protocols | WiFi, Bluetooth LE, MQTT, HTTP, WebSockets |
| Buttons | Reset button, Boot/Flash button |
| Power Consumption | Low power optimized for wearables |
| Sleep Mode | Deep sleep with ultra-low current draw |
| Form Factor | Super mini with castellated edges |
| Mounting | Breadboard compatible or surface mount |
| Antenna | Integrated PCB antenna |
| Dimensions | Ultra-compact (approximately 23mm x 18mm) |
| Package Quantity | 2 pieces |
| Compatibility | Arduino IDE, ESP-IDF, MicroPython, CircuitPython, IoT platforms |
| Applications | Wearable IoT, smart sensors, BLE beacons, WiFi data logging, home automation, battery-powered devices, wireless monitoring, compact IoT solutions |
PACKAGE
A package includes:
| Qty | Items |
|---|---|
| 2 | ESP32-C3 Supermini Development Boards |
Tutorials
- ESP32-C3 Super Mini - Getting Started tutorial
- ESP32-C3 Super Mini - WiFi tutorial
- ESP32-C3 Super Mini - Bluetooth tutorial
- ESP32-C3 Super Mini - Web Server tutorial
- ESP32-C3 Super Mini - MQTT tutorial
- ESP32-C3 Super Mini - LED tutorial
- ESP32-C3 Super Mini - Button tutorial
- ESP32-C3 Super Mini - Temperature Humidity Sensor tutorial
COMPATIBLE HARDWARE
- 3.3V sensors and modules — Direct connection to GPIO pins without level shifters
- 5V sensors and modules — Requires level shifters or voltage dividers for signal pins
- I2C devices — I2C communication on designated pins (3.3V logic)
- SPI devices — SPI communication available (verify 3.3V logic levels)
- UART devices — Serial communication for GPS, Bluetooth modules, etc. (3.3V logic)
- DHT sensors — Temperature and humidity sensors compatible with ESP32-C3
- OLED displays — I2C and SPI OLED displays for data visualization
- BME280/BMP280 sensors — Environmental sensors via I2C or SPI
- Accelerometers and gyroscopes — Motion sensors for wearable applications
- BLE peripherals — Bluetooth LE sensors, heart rate monitors, fitness trackers
- LED strips — Control WS2812B, NeoPixel and other addressable LEDs via PWM
- Servo motors — Control standard hobby servos with PWM signals
- Battery management — LiPo/Li-ion batteries for portable and wearable projects
- Solar panels — Energy harvesting for ultra-low-power applications
- Smart home platforms — Integration with Home Assistant, Blynk, ThingSpeak, AWS IoT
- MQTT brokers — Connect to MQTT servers for IoT messaging
- Web services — HTTP/HTTPS communication with web APIs and cloud platforms









