# Adafruit Feather HUZZAH ESP8266

> All-in-one ESP8266 WiFi Feather board at 80 MHz with 802.11 b/g/n, USB-serial (CP2104), LiPo charging, 9 GPIO, and 4MB flash — the easiest way to add WiFi to a portable battery-powered project.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** dev-board
- **Price:** ~$14.95
- **Product Readiness:** developer
- **CPU:** ESP8266 Tensilica L106 @ 80 MHz
- **CPU Architecture:** Xtensa LX106
- **CPU Cores:** 1
- **RAM:** 80 KB
- **Flash:** 4MB
- **Power:** 3.7V LiPo via JST or 5V Micro USB
- **Operating Voltage:** 3.3V
- **Dimensions:** 51 × 23 × 8 mm
- **Weight:** 6.1g
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Wifi:** 802.11 b/g/n

## Open Source

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

## Compatible Firmware

arduino, micropython, Tasmota, esphome, platformio

## Use Cases

- iot
- wifi-projects
- home-automation
- portable
- battery-powered

## Components

- **ESP8266** (soc): Espressif ESP8266 Tensilica L106 at 80 MHz with full 802.11 b/g/n WiFi, integrated TCP/IP stack, 80KB RAM, 4MB external flash — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2F0a-esp8266ex_datasheet_en.pdf&ref=openhardware.directory&product=adafruit-feather-huzzah-esp8266&source=md-export)
- **CP2104** (usb-serial): Silicon Labs CP2104 USB-to-UART bridge for programming at up to 921600 baud — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.silabs.com%2Fdocuments%2Fpublic%2Fdata-sheets%2Fcp2104.pdf&ref=openhardware.directory&product=adafruit-feather-huzzah-esp8266&source=md-export)
- **MCP73831** (charger): Microchip MCP73831 100mA LiPo charge management IC with automatic switchover — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2FDeviceDoc%2F20001984g.pdf&ref=openhardware.directory&product=adafruit-feather-huzzah-esp8266&source=md-export)

## Protocols

- **UART**: TX: GPIO2, RX: GPIO3
- **SPI**: MOSI: GPIO13, MISO: GPIO12, SCK: GPIO14, SS: GPIO15
- **I2C**: SDA: GPIO4, SCL: GPIO5
- **WiFi 802.11 b/g/n**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | Digital I/O, Boot mode select (LOW=flash), Onboard red LED | — | digital-input, digital-output |
| GPIO2 | Digital I/O, UART TX (Serial1), Onboard blue LED | UART | digital-input, digital-output |
| GPIO4 | I2C SDA (software) | I2C | digital-input, digital-output |
| GPIO5 | I2C SCL (software) | I2C | digital-input, digital-output |
| GPIO12 | SPI MISO | SPI | digital-input, digital-output |
| GPIO13 | SPI MOSI | SPI | digital-input, digital-output |
| GPIO14 | SPI SCK | SPI | digital-input, digital-output |
| GPIO15 | SPI SS (pull low at boot) | SPI | digital-input, digital-output |
| GPIO16 | Digital I/O, Wake from deep sleep | — | digital-input, digital-output |
| ADC | Analog Input, 0–1.0V maximum (via onboard voltage divider, accepts up to ~3.2V on this Feather) | — | analog-input |

## Available Software

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

## Description

## Overview

The Adafruit Feather HUZZAH ESP8266 brings WiFi connectivity to the Feather ecosystem by integrating an ESP8266 WiFi module with USB-serial programming (via the CP2104 chip) and a LiPoly battery charger in the standard Feather form factor. Unlike the standalone HUZZAH breakout, this board requires no external USB-serial adapter — a standard Micro USB cable is all that's needed for programming and power.

The ESP8266 runs at 80 MHz with 4MB of flash memory and provides 9 GPIO pins (3.3V logic), one analog input (1.0V maximum), and a full 802.11 b/g/n WiFi stack supporting both client and access point modes with DNS. An onboard TCP/IP stack enables direct socket connections without an external networking library.

The CP2104 USB-to-serial converter supports up to 921600 baud for fast firmware uploads. Two LEDs are included: a red LED on GPIO 0 and a blue LED on GPIO 2. The integrated 100mA LiPoly charger manages 3.7V LiPo battery charging with automatic USB/battery switchover. The 3.3V regulator provides 500mA peak output. Physical dimensions are 51 × 23 × 8 mm at 6.1 grams.

The Feather HUZZAH supports Arduino IDE programming via the ESP8266 Arduino core, NodeMCU Lua (pre-loaded), and MicroPython, making it accessible to developers familiar with any of these ecosystems. It stacks with FeatherWing accessories for added displays, sensors, and radio capabilities.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F2821&ref=openhardware.directory&product=adafruit-feather-huzzah-esp8266&source=md-export) — 14.95

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F2821&ref=openhardware.directory&product=adafruit-feather-huzzah-esp8266&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fadafruit-feather-huzzah-esp8266&ref=openhardware.directory&product=adafruit-feather-huzzah-esp8266&source=md-export)

## Tags

`feather`, `esp8266`, `wifi`, `iot`, `lipo`, `adafruit`, `huzzah`, `nodemcu`

## Images

![Adafruit Feather HUZZAH ESP8266](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-huzzah-esp8266/02f211d2b13a.jpg)
![Adafruit Feather HUZZAH ESP8266](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-huzzah-esp8266/8fc6b1f1c7a5.jpg)

---
[View full device page](https://openhardware.directory/devices/adafruit-feather-huzzah-esp8266)