Adafruit QT Py ESP32 Pico

Board
by Adafruitadafruit-qt-py-esp32≈ cheap (under ~$15)

Also known as: adafruit_qtpy_esp32_pico

Adafruit QT Py ESP32 Pico pinout
Pinout

Specifications

Radiosinherited from ESP32

Wi-Fi
Wi-Fi 4 · 2.4 GHz
Bluetooth LE
BLE 4.2
Bluetooth Classic
yes
802.15.4
no

USB

Native USB
no
Connector
usb-c
Bridge chip
cp2102n-or-ch9102f

Board

Form factor
qt-py
Battery connector
yes
Charging
no

Display & extras

Extras
rgb-ledstemma-qt
Built onAdafruit QT Py ESP32 Pico BoardESP32 SoC

QT Py-form ESP32 PICO-D4 board with USB-C, STEMMA QT, RGB NeoPixel, and 8 MB flash / 2 MB PSRAM.

Firmware for this board

No firmware recipes yet — help add one.

Notes

  • 8 MB flash, 2 MB PSRAM on the ESP32 PICO-D4 module
  • flash_mb=8 QUOTED: guide states "8 MB of Flash memory". psram_mb=2 QUOTED: guide states "2 MB of PSRAM".
  • Battery input pads on underside with diode protection for external packs up to 6V; no onboard charging. QUOTED: "Battery input pads on underside with diode protection for external battery packs up to 6V input".
  • usb.bridge/usb_serial: this plain-ESP32 board has no native USB, so it flashes over a USB-serial bridge; the pinouts page documents two production variants -- QUOTED "The CH9102F USB to serial converter can handle 50bps to 4Mbps max rate." and "The CP2102N USB to serial converter can handle 3 mbps max rate." Because the fitted chip varies by run, usb_serial is recorded as usb-uart-bridge-unspecified.
  • io.gpio_exposed=11 QUOTED: pinouts page states "There are eleven GPIO pins broken out to pads." (gpio_free omitted -- no vendor-printed free count and not derived here).
  • extras QUOTED: "Built-in RGB NeoPixel LED with power control" and "STEMMA QT plug-n-play connector".

Verify my board

Reads the connected chip over USB and checks it against what esp-atlas cites for Adafruit QT Py ESP32 Pico — over Web Serial, no backend, nothing leaves your browser.

In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.

Serial monitor

Not connected.