Logo
Adafruit ESP32 Feather V2 Development Board (5400)
Adafruit ESP32 Feather V2

Available from:






Manufacturer:
Adafruit.com

Install method:
USB to Serial

GPIO #Component
GPIO00 WS2812
GPIO01 None
GPIO02 Output Hi
GPIO03 None
GPIO04 User
GPIO05 User
GPIO09 None
GPIO10 None
GPIO12 User
GPIO13 User
GPIO14 User
GPIO15 User
GPIO16 None
GPIO17 None
GPIO18 None
GPIO19 User
GPIO20 I2C SCL 1
GPIO21 User
GPIO22 I2C SDA 1
GPIO23 None
GPIO24 None
GPIO25 User
GPIO26 User
GPIO27 User
GPIO6 None
GPIO7 User
GPIO8 User
GPIO11 None
GPIO32 User
GPIO33 User
GPIO34 User
GPIO35 ADC Input
GPIO36 User
GPIO37 User
GPIO38 None
GPIO39 User
Configuration for ESP32
{"NAME":"HUZZAH32v2","GPIO":[1376,0,3840,0,1,1,0,0,1,1,1,1,0,0,0,1,608,1,640,0,0,1,1,1,0,1,1,0,1,1,1,4704,1,1,0,1],"FLAG":0,"BASE":1}

A Feather form factor ESP32 dev board with battery management.

This board uses an ESP32-PICO-MINI-02-N8R2 module with 8MB of flash and 2MB of PSRAM.

The board also includes a CP2102N USB-Serial chip on the USB port for easy device flashing and debug console output access.

Flashing

When the board is booted into debug by holding BOOT and pressing the RESET button the USB-Serial chip on the USB port exposes a serial connection. This can be used to easily flash new firmware.

For flashing via tasmota32.factory.bin, download the tasmota32.factory.bin file.

esptool.py --chip esp32 --baud 115200 --before default_reset --after hard_reset write_flash --erase-all -z 0x0 tasmota32.factory.bin

Device Notes

Adafruit HUZZAH32v2 Front and Back

Adafruit HUZZAH32v2 Pinout

Product Guide

PCB Files

Peripherals

  • WS2812B Neopixel
    • On GPIO0 (configured as WS2812) with power on GPIO2 (configured as Output Hi)
  • STEMMA-QT JST-SH I2C bus connector
    • On GPIO20 (SCL) and GPIO22 (SDA), bus shared with SCL/SDA pins on board. (Configured as I2C 1)
  • 1S LiPo battery management subsystem with 2-pin JST-PH connector
    • Battery voltage divider on GPIO35. (Configured as Analog1)

GPIO Pin Mapping

The user pins labelled on the board are set up as User pins in the template, allowing module configuration. This is a quick reference to map the pin label on the board to the module user pin.

Label GPIO
A0 GPIO26
A1 GPIO25
A2 GPIO34
A3 GPIO39
A4 GPIO36
A5 GPIO34
SCK GPIO5
MOSI GPIO19
MISO GPIO21
RX GPIO8
TX GPIO7
I37 GPIO37
SDA GPIO22
SCL GPIO20
IO14 GPIO14
IO32 GPIO32
IO15 GPIO15
IO33 GPIO33
IO27 GPIO27
IO12 GPIO12
IO13 GPIO13