The D1 Mini is a miniature WiFi development board based on the ESP8266 ESP12F module, packing a Tensilica L106 32bit RISC processor, 4MB flash, and integrated 2.4GHz WiFi into a tiny 34.2×25.6mm PCB[citation:3]. Its breadboard-friendly form factor and shield ecosystem make it a popular choice for DIY IoT projects like smart switches, sensors, and robotics[citation:1][citation:4][citation:8].
| Parameter | Value |
|---|---|
| Microcontroller | ESP8266EX (ESP-12F module)[citation:2][citation:3] |
| CPU | Xtensa L106 32-bit RISC[citation:3] |
| Clock Speed | 80MHz / 160MHz[citation:2][citation:3] |
| Flash Memory | 4MB (32Mbit)[citation:1][citation:3][citation:8] |
| SRAM | ~80KB usable[citation:3] |
| Wi-Fi | 802.11 b/g/n (2.4GHz)[citation:3] |
| Digital I/O Pins | 11 (all support PWM/I2C/One-Wire)[citation:2][citation:8] |
| Analog Input | 1 pin (0-3.2V max)[citation:2][citation:6] |
| USB Connector | Micro-USB (CH340/CH9102 bridge)[citation:3][citation:8] |
| Dimensions | 34.2mm × 25.6mm[citation:3] |
= Key Features =
Integrated WiFi 802.11 b/g/n Supports STA, AP, and STA+AP modes[citation:3]
Onboard USBtoSerial Bridge - Direct USB programming, no external adapter required[citation:3][citation:8]
BreadboardFriendly Design Standard 2.54mm pin headers with stackable shield ecosystem[citation:1][citation:3]
Builtin LED on D4/GPIO2 User-controllable for status indication[citation:2][citation:5]
All GPIOs Support PWM/I2C/OneWire Except D0[citation:2][citation:6]
√ Compatible with Arduino IDE (select "NodeMCU 1.0 (ESP-12E Module)")
√ Supports MicroPython, TinyGo, and NodeMCU firmware
√ Available with pre-soldered headers for immediate breadboard use