Codey OnlineSupported Arduino & ESP32 boards › ESP8266 D1 Mini Pro
ESP8266 D1 Mini Pro
ESP8266 Family

ESP8266 D1 Mini Pro

The ESP8266 D1 Mini Pro is a compact WiFi-enabled microcontroller development board commonly used for IoT prototypes. It provides GPIO for UART (TX/RX), I2C (SDA/SCL), and SPI (SCK/MISO/MOSI/SS), plus an analog input (A0) and a reset pin (RST). Typical connections include powering the board via 3.3V and using GND as reference.

Compile target (FQBN): esp8266:esp8266:d1_mini_pro Pinout: 16

Pinout — ESP8266 D1 Mini Pro

Pin Signal Description
RST reset Active-low reset input for the ESP8266; pull low to restart the module.
A0 analog Analog ADC input; reads a variable voltage through the board's input divider.
D0 digital ESP8266 GPIO16; usable digital I/O and deep-sleep wake input.
D5 SCK ESP8266 GPIO14; common SPI SCK clock pin and general digital I/O.
D6 MISO ESP8266 GPIO12; common SPI MISO input and general digital I/O.
D7 MOSI ESP8266 GPIO13; common SPI MOSI output and general digital I/O.
D8 SS ESP8266 GPIO15; common SPI chip-select, boot strap pin, and digital I/O.
3V3 power Regulated 3.3 V supply rail for the ESP8266 and low-current external circuits.
TX TX UART transmit output from the ESP8266 for serial programming and debugging.
RX RX UART receive input to the ESP8266 for serial programming and communication.
D1 SCL ESP8266 GPIO5; commonly used as I2C SCL clock and general digital I/O.
D2 SDA ESP8266 GPIO4; commonly used as I2C SDA data and general digital I/O.
D3 digital ESP8266 GPIO0; boot strap pin and general digital I/O, affects flashing mode.
D4 digital ESP8266 GPIO2; boot strap pin, often connected to the onboard LED.
GND ground Ground reference for power and all logic signals.
5V power 5 V input/output rail, typically from USB or external supply to the regulator.

Build your Arduino or ESP32 project with AI

Describe what you want to build. Codey Online writes the code, draws the wiring diagram, compiles it and flashes your board straight from the browser.

Start for free