
Low-power IoT board (29×58 mm) with ESP32 dual-core Tensilica LX6 at 240 MHz, 520 KB SRAM, 16 MB flash, 802.11b/g/n Wi-Fi, Bluetooth 4.2, and a deep-sleep current of 10 µA. Exposes 10 digital and 5 analog pins, I2C, SPI, UART, I2S, and a microSD slot; operates from 3.3–5 V.

Arduino D0 / serial RX; connects to ESP32 IO3
Arduino D1 / serial TX; connects to ESP32 IO1
GPIO digital I/O and PWM output; connects to ESP32 IO25
GPIO digital I/O and PWM output; connects to ESP32 IO26
GPIO digital I/O and PWM output; connects to ESP32 IO27
GPIO digital I/O and PWM output; connects to ESP32 IO9
GPIO digital I/O and PWM output; connects to ESP32 IO10
GPIO digital I/O and PWM output; connects to ESP32 IO13
GPIO digital I/O and PWM output; connects to ESP32 IO5
GPIO digital I/O and PWM output; connects to ESP32 IO2
Arduino A0 analogue input; connects to ESP32 IO36
Arduino A1 analogue input; connects to ESP32 IO39
Arduino A2 analogue input; connects to ESP32 IO34
Arduino A3 analogue input; connects to ESP32 IO35
Arduino A4 analogue input; connects to ESP32 IO15
SPI clock pin; connects to ESP32 IO18
SPI MOSI data wire; connects to ESP32 IO23
SPI MISO data wire; connects to ESP32 IO19
I2C data wire; connects to ESP32 IO21
I2C clock pin; connects to ESP32 IO22
I2S clock pin; connects to ESP32 IO14
I2S master clock pin; connects to ESP32 IO12
I2S data output wire; connects to ESP32 IO4
I2S data input wire; connects to ESP32 IO16
I2S LRCK data wire; connects to ESP32 IO17
Clock pin to ESP32 IO6
SD0 port to ESP32 IO7
SD1 port to ESP32 IO8
CMD port to ESP32 IO11
Digital interface; connects to ESP32 IO0
Low-level reset port
Power line ground
3.3 V output; datasheet states it can provide up to 600 mA current out
Vi/Vo rail; 5 V when powered by USB, 3.7 V when powered by lithium battery
Input voltage reference; connected to NC on this board
Not connected
| Pin | Type | Function | Voltage |
|---|---|---|---|
| IO3RXDD0 | GPIO, UART | Arduino D0 / serial RX; connects to ESP32 IO3 | |
| IO1TXDD1 | GPIO, UART | Arduino D1 / serial TX; connects to ESP32 IO1 | |
| IO25D2 | GPIO | GPIO digital I/O and PWM output; connects to ESP32 IO25 | |
| IO26D3 | GPIO | GPIO digital I/O and PWM output; connects to ESP32 IO26 | |
| IO27D4 | GPIO | GPIO digital I/O and PWM output; connects to ESP32 IO27 | |
| IO9D5 | GPIO | GPIO digital I/O and PWM output; connects to ESP32 IO9 | |
| IO10D6 | GPIO | GPIO digital I/O and PWM output; connects to ESP32 IO10 | |
| IO13D7 | GPIO | GPIO digital I/O and PWM output; connects to ESP32 IO13 | |
| IO5D8 | GPIO | GPIO digital I/O and PWM output; connects to ESP32 IO5 | |
| IO2D9 | GPIO | GPIO digital I/O and PWM output; connects to ESP32 IO2 | |
| IO36A0 | GPIO, Analog | Arduino A0 analogue input; connects to ESP32 IO36 | |
| IO39A1 | GPIO, Analog | Arduino A1 analogue input; connects to ESP32 IO39 | |
| IO34A2 | GPIO, Analog | Arduino A2 analogue input; connects to ESP32 IO34 | |
| IO35A3 | GPIO, Analog | Arduino A3 analogue input; connects to ESP32 IO35 | |
| IO15A4 | GPIO, Analog | Arduino A4 analogue input; connects to ESP32 IO15 | |
| SCK | SPI | SPI clock pin; connects to ESP32 IO18 | |
| MOSI | SPI | SPI MOSI data wire; connects to ESP32 IO23 | |
| MISO | SPI | SPI MISO data wire; connects to ESP32 IO19 | |
| SDA | I2C | I2C data wire; connects to ESP32 IO21 | |
| SCL | I2C | I2C clock pin; connects to ESP32 IO22 | |
| BCLK | Unknown | I2S clock pin; connects to ESP32 IO14 | |
| MCLK | Unknown | I2S master clock pin; connects to ESP32 IO12 | |
| DO | Unknown | I2S data output wire; connects to ESP32 IO4 | |
| DI | Unknown | I2S data input wire; connects to ESP32 IO16 | |
| LRCK | Unknown | I2S LRCK data wire; connects to ESP32 IO17 | |
| CLK | Unknown | Clock pin to ESP32 IO6 | |
| SD0 | Unknown | SD0 port to ESP32 IO7 | |
| SD1 | Unknown | SD1 port to ESP32 IO8 | |
| CMD | Unknown | CMD port to ESP32 IO11 | |
| IO0 | GPIO | Digital interface; connects to ESP32 IO0 | |
| RST | Control | Low-level reset port | |
| GND | Ground | Power line ground | |
| 3V3 | Power | 3.3 V output; datasheet states it can provide up to 600 mA current out | 3.3V output, up to 600mA |
| VCC | Power | Vi/Vo rail; 5 V when powered by USB, 3.7 V when powered by lithium battery | 5V on USB or 3.7V on lithium battery |
| AREF | Analog | Input voltage reference; connected to NC on this board | |
| NC | Control | Not connected |
Arduino D0 / serial RX; connects to ESP32 IO3
Arduino D1 / serial TX; connects to ESP32 IO1
GPIO digital I/O and PWM output; connects to ESP32 IO25
GPIO digital I/O and PWM output; connects to ESP32 IO26
GPIO digital I/O and PWM output; connects to ESP32 IO27
GPIO digital I/O and PWM output; connects to ESP32 IO9
GPIO digital I/O and PWM output; connects to ESP32 IO10
GPIO digital I/O and PWM output; connects to ESP32 IO13
GPIO digital I/O and PWM output; connects to ESP32 IO5
GPIO digital I/O and PWM output; connects to ESP32 IO2
Arduino A0 analogue input; connects to ESP32 IO36
Arduino A1 analogue input; connects to ESP32 IO39
Arduino A2 analogue input; connects to ESP32 IO34
Arduino A3 analogue input; connects to ESP32 IO35
Arduino A4 analogue input; connects to ESP32 IO15
SPI clock pin; connects to ESP32 IO18
SPI MOSI data wire; connects to ESP32 IO23
SPI MISO data wire; connects to ESP32 IO19
I2C data wire; connects to ESP32 IO21
I2C clock pin; connects to ESP32 IO22
I2S clock pin; connects to ESP32 IO14
I2S master clock pin; connects to ESP32 IO12
I2S data output wire; connects to ESP32 IO4
I2S data input wire; connects to ESP32 IO16
I2S LRCK data wire; connects to ESP32 IO17
Clock pin to ESP32 IO6
SD0 port to ESP32 IO7
SD1 port to ESP32 IO8
CMD port to ESP32 IO11
Digital interface; connects to ESP32 IO0
Low-level reset port
Power line ground
3.3 V output; datasheet states it can provide up to 600 mA current out
Vi/Vo rail; 5 V when powered by USB, 3.7 V when powered by lithium battery
Input voltage reference; connected to NC on this board
Not connected
Wi-Fi and Bluetooth on a single chip, in every shape from Espressif DevKitC to Adafruit Feathers with STEMMA QT, DFRobot FireBeetles tuned for battery life, and Seeed XIAOs under a thumbnail.
10 I/Os Relay Module - CPU ESP32 (Relay Output) visual preview10 I/Os Relay Module - CPU ESP32 (Relay Output)
Adafruit ESP32 Feather V2 w.FL Antenna - 8MB Flash + 2MB PSRAM visual previewAdafruit ESP32 Feather V2 w.FL Antenna - 8MB Flash + 2MB PSRAM
Adafruit ESP32-C6 Feather - STEMMA QT visual previewAdafruit ESP32-C6 Feather - STEMMA QT
Adafruit ESP32-S2 Feather - 4MB Flash + 2MB PSRAM visual previewAdafruit ESP32-S2 Feather - 4MB Flash + 2MB PSRAM
Adafruit ESP32-S2 Feather with BME280 Sensor - STEMMA QT visual previewAdafruit ESP32-S2 Feather with BME280 Sensor - STEMMA QT
Adafruit ESP32-S3 Feather 8MB with w.FL Antenna visual previewAdafruit ESP32-S3 Feather 8MB with w.FL Antenna
Adafruit Feather HUZZAH with ESP8266 WiFi visual previewAdafruit Feather HUZZAH with ESP8266 WiFi
Adafruit HUZZAH ESP8266 Breakout visual previewAdafruit HUZZAH ESP8266 Breakout
Adafruit HUZZAH32 – ESP32 Breakout Board visual previewAdafruit HUZZAH32 – ESP32 Breakout Board
Adafruit HUZZAH32 ESP32 Feather Board visual previewAdafruit HUZZAH32 ESP32 Feather Board
Adafruit Metro ESP32-S3 with 16MB Flash 8MB PSRAM visual previewAdafruit Metro ESP32-S3 with 16MB Flash 8MB PSRAM
Adafruit Metro M4 Express AirLift (WiFi) - Lite visual previewAdafruit Metro M4 Express AirLift (WiFi) - Lite
10 I/Os PLC Module - CPU Arduino Nano (Optoisolated Output) visual previewAbout 75 boards across every Arduino generation: 5V Uno/Mega/GIGA, 3.3V MKR and Portenta, plus DFRduino and Bluno compatibles. Confirm the voltage rail before stacking any shield.
Boards · Arduino boards · 77 parts
15x7 CharliePlex LED Matrix FeatherWing - Cool White visual previewAbout 270 add-ons across Pi HATs, Arduino shields, and FeatherWings. The same function — motor control, PoE, display — usually ships once per host connector family. Get the host board right first.
Boards · HATs, Shields & add-ons · 270 parts
16-Ch Servo Driver Breakout for micro:bit, I2C visual previewSpecialists: Teensy for high-clock audio and USB, Adafruit SAMD boards running CircuitPython or the Arduino IDE, proper STM32 eval kits, and the micro:bit classroom ecosystem. Schematik builds target ESP32, Arduino Uno, and Pico; come here when you have a specific reason to.
Boards · Other MCU boards · 229 parts
Adafruit DVI Breakout Board for HDMI Source Devices visual previewThe Raspberry Pi MCU line — Pico, Pico 2, and third-party boards on the same silicon — plus a deep bench of Pico-pinout displays, loggers, and radio modules that do nothing without a Pico plugged in.
Boards · Pico & RP2040 boards · 43 parts