Guides
Pinouts. Tutorials. Answers.
Reference guides for the ESP32 chip family: real GPIO tables, real dimensions, and a working Hello World for each one.
ESP32-C3
AI-C3 Pinout
A purple-PCB ESP32-C3-MINI-1 dev board with USB-C and an onboard RGB LED.
Read guide
Arduino
Arduino Nano Pinout
The classic ATmega328P board: 14 digital pins, 8 analog inputs.
Read guide
ATtiny
ATtiny 0/1/2-Series Pinout
Microchip’s modern ATtiny family: real USART/SPI/I2C and single-wire UPDI programming.
Read guide
ATtiny
ATtiny85 Pinout
An 8-pin AVR chip with 6 GPIOs, programmed over ISP.
Read guide
Stepper driver
DRV8825 Pinout
A 16-pin stepper motor driver with up to 1/32 microstepping.
Read guide
ESP32-C2
ESP32-C2 (ESPC2-02) Pinout
Espressif’s smallest, lowest-cost Wi-Fi and Bluetooth chip.
Read guide
ESP32-C3
ESP32-C3-MINI-1 Pinout
A single RISC-V core with the flash built in, no external flash pins to avoid.
Read guide
ESP32-C5
ESP32-C5 Pinout
Espressif’s first RISC-V chip with dual-band Wi-Fi 6, 2.4 and 5 GHz.
Read guide
ESP32-C6
ESP32-C6-WROOM-1 Pinout
Wi-Fi 6, Bluetooth LE and 802.15.4 (Thread and Zigbee) on one chip.
Read guide
ESP32-C61
ESP32-C61 Pinout
A newer, budget Wi-Fi 6 chip, no Thread or Zigbee despite the similar name to the C6.
Read guide
ESP32-S2
ESP32-S2 Mini Pinout
Native USB, 14 touch pins, and no Bluetooth at all.
Read guide
ESP32
ESP32-WROOM-32D Pinout
The classic dual-core module: Wi-Fi, Bluetooth, 34 GPIOs.
Read guide
ESP8266
ESP8266 Pinout
On NodeMCU and Wemos D1 Mini boards: 9 usable GPIOs, no Bluetooth.
Read guide
ESP8266
ESP8266-01 Pinout
An 8-pin breakout with just 2 usable GPIOs and no onboard USB.
Read guide
ESP32-C2
ESP8685-WROOM-03 Pinout
Espressif’s enhanced ESP32-C2-family chip in an 11-pin package.
Read guide
Bluetooth
HC-05 Bluetooth Module Pinout
A UART-to-Bluetooth bridge, as a bare 34-pin module or a 6-pin breakout.
Read guide
Single-board computer
Raspberry Pi 4 Pinout
The full 40-pin GPIO header: 26 general-purpose pins, I2C, SPI, UART.
Read guide