# Adafruit HUZZAH32 ESP32 Breakout

> Minimal ESP32 breakout board with dual-core Xtensa LX6 at 240MHz, 520KB SRAM, 4MB flash, WiFi 802.11 b/g/n, Bluetooth Classic + BLE, 12 ADC, 2 DAC. No USB converter or battery charger — requires external FTDI/CP2104 for programming.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** dev-board
- **Price:** ~$13.5
- **Product Readiness:** developer
- **CPU:** Espressif ESP32 dual-core Xtensa LX6
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 4MB
- **Power:** 3.3V via regulated pin or 5V input
- **Operating Voltage:** 3.3V
- **Dimensions:** 44mm × 25.5mm × 4.8mm
- **Weight:** 5.8g
- **Antenna:** Built-in PCB antenna

## Connectivity

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

## Open Source

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

## Certifications

FCC, CE, RoHS

## Compatible Firmware

arduino, micropython

## Use Cases

- iot-sensor-platform
- prototyping
- wifi-embedded
- production-module
- ble-beacons

## Components

- **ESP32-WROOM-32** (mcu): Dual-core Xtensa LX6 at 240 MHz, 520 KB SRAM, 4 MB flash, 802.11 b/g/n WiFi, BT Classic + BLE. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-wroom-32_datasheet_en.pdf&ref=openhardware.directory&product=adafruit-huzzah32-esp32-breakout&source=md-export)

## Protocols

- **I2C**: SDA: GPIO21, SCL: GPIO22
- **SPI**: MOSI: GPIO23, MISO: GPIO19, SCK: GPIO18, SS: GPIO5
- **UART**: TX: GPIO1, RX: GPIO3
- **WiFi**: 
- **Bluetooth**: 
- **I2S**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO1 | TX | UART | digital-input, digital-output |
| GPIO3 | RX | UART | digital-input, digital-output |
| GPIO21 | SDA | I2C | digital-input, digital-output |
| GPIO22 | SCL | I2C | digital-input, digital-output |
| GPIO23 | MOSI | SPI | digital-input, digital-output |
| GPIO19 | MISO | SPI | digital-input, digital-output |
| GPIO18 | SCK | SPI | digital-input, digital-output |
| GPIO5 | SS | SPI | digital-input, digital-output |
| GPIO4 | GPIO | — | digital-input, digital-output, touch |
| GPIO12 | GPIO | — | digital-input, digital-output, touch, pwm |
| GPIO13 | GPIO | — | digital-input, digital-output, touch, pwm |
| GPIO14 | GPIO | — | digital-input, digital-output, touch, pwm |
| GPIO15 | GPIO | — | digital-input, digital-output, touch, pwm |
| GPIO25 | GPIO/DAC | — | digital-input, digital-output, analog-input, dac |
| GPIO26 | GPIO/DAC | — | digital-input, digital-output, analog-input, dac |
| GPIO32 | GPIO/ADC | — | digital-input, digital-output, analog-input, touch |
| GPIO33 | GPIO/ADC | — | digital-input, digital-output, analog-input, touch |
| GPIO34 | ADC | — | analog-input |
| GPIO35 | ADC | — | analog-input |
| GPIO36 | ADC | — | analog-input |
| GPIO39 | ADC | — | analog-input |

## Available Software

- **[Arduino]()** (open-source)
- **[MicroPython]()** (open-source)
- **[ESP-IDF]()** (open-source)

## Description

## Overview

The Adafruit HUZZAH32 ESP32 Breakout is a stripped-down version of the HUZZAH32 Feather, providing the core ESP32 WROOM-32 module on a compact 44mm × 25.5mm breakout board without USB-to-Serial converter, battery charger, or LiPo connector. This minimal form factor is ideal for space-constrained productions where an external programming solution (FTDI cable or CP2104 Friend) is available.

The ESP32 WROOM-32 module provides the dual-core Xtensa LX6 processor at 240 MHz, 520 KB of integrated SRAM, 4 MB of SPI flash, 802.11 b/g/n WiFi, Bluetooth Classic, and Bluetooth LE — all in a single FCC/CE certified module. Twelve ADC input channels, 2 DAC outputs, 3 UART, 3 SPI, 2 I2C, 2 I2S interfaces, and 10 capacitive touch channels are exposed. A hall sensor and ultra-low-noise amplifier are integrated into the ESP32 itself.

Without the voltage conversion circuitry found on the Feather variant, the breakout operates at 3.3V logic directly from its onboard 3.3V regulator (supplied from an upstream power source). Two user-accessible buttons (one GPIO, one reset) and an LED are provided. Reverse-polarity and overvoltage protection diodes are included.

This board is recommended for experienced developers building production ESP32 projects where size and cost matter and the USB/battery charging overhead of the Feather is unnecessary. It is also useful for embedding ESP32 WiFi/BLE into custom hardware designs as a drop-in module.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4172&ref=openhardware.directory&product=adafruit-huzzah32-esp32-breakout&source=md-export) — 13.5

## Resources

- [product page](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4172&ref=openhardware.directory&product=adafruit-huzzah32-esp32-breakout&source=md-export)
- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4172&ref=openhardware.directory&product=adafruit-huzzah32-esp32-breakout&source=md-export)
- [documentation](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fhuzzah32-esp32-breakout-board&ref=openhardware.directory&product=adafruit-huzzah32-esp32-breakout&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit-HUZZAH32-PCB&ref=openhardware.directory&product=adafruit-huzzah32-esp32-breakout&source=md-export)

## Tags

`esp32`, `wifi`, `bluetooth`, `ble`, `breakout`, `adafruit`, `huzzah32`, `minimal`, `embedded`, `iot`

## Images

![Adafruit HUZZAH32 ESP32 Breakout](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-huzzah32-esp32-breakout/bf11285c9f96.jpg)
![Adafruit HUZZAH32 ESP32 Breakout](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-huzzah32-esp32-breakout/79718c4cd63c.jpg)
![Adafruit HUZZAH32 ESP32 Breakout](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-huzzah32-esp32-breakout/7247fc7ea36d.jpg)

---
[View full device page](https://openhardware.directory/devices/adafruit-huzzah32-esp32-breakout)