# Adafruit QT Py ESP32 Pico

> QT Py-sized classic ESP32 board with ESP32-PICO-V3-02, 8 MB flash, 2 MB PSRAM, WiFi, dual-core, Bluetooth Classic + BLE, STEMMA QT, and 13 GPIO — without native USB.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** dev-board
- **Price:** ~$14.95
- **Product Readiness:** developer
- **CPU:** Xtensa LX6 dual-core @ 240 MHz (ESP32-PICO-V3-02)
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520 KB SRAM + 2 MB PSRAM
- **PSRAM:** 2MB
- **Flash:** 8MB
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 22 × 17.9 × 5.9 mm
- **Weight:** 2.3 g
- **Antenna:** built-in PCB antenna

## Connectivity

- **Wifi:** 2.4GHz 802.11 b/g/n
- **Bluetooth:** BLE 4.2

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes

## Compatible Firmware

circuitpython, arduino, micropython, esp-idf

## Use Cases

- iot
- smart-home
- wearable

## Components

- **ESP32-PICO-V3-02** (mcu): Espressif ESP32-PICO-V3-02 SiP with dual-core 240 MHz Xtensa LX6, 8 MB Flash, 2 MB PSRAM, WiFi, and BT/BLE 4.2. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-pico-v3-02_datasheet_en.pdf&ref=openhardware.directory&product=adafruit-qt-py-esp32-pico&source=md-export)

## Protocols

- **I2C**: SDA: GPIO1, SCL: GPIO2
- **I2C (STEMMA QT)**: SDA: GPIO1, SCL: GPIO2
- **SPI**: MOSI: GPIO5, MISO: GPIO6, SCK: GPIO7
- **UART**: TX: GPIO44, RX: GPIO43
- **USB**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO9 | ADC | ADC | ADC, touch |
| GPIO10 | ADC | ADC | ADC, touch |
| GPIO17 | ADC | ADC | ADC |
| GPIO18 | ADC | ADC | ADC |
| GPIO1 | SDA | I2C | I2C, STEMMA QT, touch |
| GPIO2 | SCL | I2C | I2C, STEMMA QT, touch |
| GPIO5 | MOSI | SPI | SPI, touch |
| GPIO6 | MISO | SPI | SPI, touch |
| GPIO7 | SCK | SPI | SPI, touch |
| GPIO44 | TX | UART | UART |
| GPIO43 | RX | UART | UART |

## Available Software

- **[CircuitPython](https://openhardware.directory/r?to=https%3A%2F%2Fcircuitpython.org%2Fboard%2Fadafruit_qtpy_esp32_pico%2F&ref=openhardware.directory&product=adafruit-qt-py-esp32-pico&source=md-export)**
- **[Arduino ESP32](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fespressif%2Farduino-esp32&ref=openhardware.directory&product=adafruit-qt-py-esp32-pico&source=md-export)**

## Description

## Overview

The Adafruit QT Py ESP32 Pico brings the full dual-core classic ESP32 — with both WiFi and Bluetooth Classic + BLE — into the tiny QT Py / Seeed XIAO footprint at 22 × 17.9 mm. The ESP32-PICO-V3-02 SiP integrates 8 MB of Flash and 2 MB of PSRAM directly into the package, keeping the board footprint minimal while providing substantial memory.

Unlike the ESP32-S2 and ESP32-S3 QT Py variants, this board uses a traditional USB-to-serial bridge (the CP2102N) rather than native USB. This means it won't appear as a keyboard or mass-storage device, but it is immediately compatible with the Arduino IDE and every ESP32 example out of the box without any special driver setup on most modern operating systems.

WiFi (2.4 GHz 802.11 b/g/n) and Bluetooth 4.2 Classic + BLE are both available, making this the right QT Py choice for projects that need classic Bluetooth audio or serial profiles in addition to BLE. Eight capacitive touch inputs are accessible in CircuitPython, and 10 × 12-bit ADC inputs plus dual 8-bit DAC outputs round out the analogue capability.

A STEMMA QT I2C connector with switchable power, a NeoPixel RGB LED, Reset button, and GPIO 0 boot button complete the package. Castellated pads allow the board to be soldered directly to a carrier PCB for production integration.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F5395&ref=openhardware.directory&product=adafruit-qt-py-esp32-pico&source=md-export) — 14.95

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F5395&ref=openhardware.directory&product=adafruit-qt-py-esp32-pico&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit-QT-Py-ESP32-PICO-PCB&ref=openhardware.directory&product=adafruit-qt-py-esp32-pico&source=md-export)
- [learn guide](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fadafruit-qt-py-esp32-pico&ref=openhardware.directory&product=adafruit-qt-py-esp32-pico&source=md-export)

## Tags

`esp32`, `esp32-pico`, `qt-py`, `stemma-qt`, `circuitpython`, `wifi`, `bluetooth`, `ble`, `tiny`

## Images

![Adafruit QT Py ESP32 Pico](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-qt-py-esp32-pico/538625f8a415.jpg)
![Adafruit QT Py ESP32 Pico](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-qt-py-esp32-pico/1bbbe4757bd1.jpg)
![Adafruit QT Py ESP32 Pico](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-qt-py-esp32-pico/99d127b95257.jpg)

---
[View full device page](https://openhardware.directory/devices/adafruit-qt-py-esp32-pico)