Adafruit ESP32-S2 Feather with BME280 - image 1
1 / 3
Adafruit·Dev Board

Adafruit ESP32-S2 Feather with BME280

ESP32-S2 Feather with an onboard BME280 temperature, humidity, and barometric pressure sensor, plus 4 MB flash, 2 MB PSRAM, native USB-C, STEMMA QT, and LiPoly charging.

Starting from

$24.95

Compatible Firmware

Specifications

ArchitectureXtensa LX7
CPU Cores1
Clock Speed240 MHz
PSRAM2MB
Flash4MB
GPIO Level3.3V
Power Input5V + LiPo
Storagenone
Dimensions52.4 × 22.9 × 7.2 mm
Weight6.3 g

Components

MCUMCUDatasheet

Espressif ESP32-S2 single-core 240 MHz Xtensa LX7 with native USB OTG, 2.4 GHz WiFi, and 320 KB SRAM.

Bosch BME280 combined temperature, humidity, and barometric pressure sensor with I2C interface at 0x77.

Battery MonitorBattery ChargerDatasheet

Maxim MAX17048 Li-Ion/LiPo fuel gauge providing state-of-charge via I2C.

Bus Interfaces

I2C
SCL: GPIO4SDA: GPIO3
SPI
SCK: GPIO36MISO: GPIO37MOSI: GPIO35
UART
RX: GPIO44TX: GPIO43
USB

GPIO Map

GPIO17
A0
ADC
ADC
GPIO18
A1
ADC
ADC
GPIO14
A2
ADC
ADC
GPIO15
A3
ADC
ADC
GPIO16
A4
ADC
ADC
GPIO8
A5
ADCtouch
ADC
GPIO5
D5
GPIOPWM
GPIO
GPIO6
D6
GPIOPWM
GPIO
GPIO9
D9
GPIOPWM
GPIO
GPIO10
D10
GPIOPWM
GPIO
GPIO11
D11
GPIOPWM
GPIO
GPIO12
D12
GPIOPWM
GPIO
GPIO13
D13/LED
GPIOPWM
GPIO
GPIO36
SCK
SPI
SPI
GPIO35
MOSI
SPI
SPI
GPIO37
MISO
SPI
SPI
GPIO3
SDA (STEMMA QT)
I2CSTEMMA QT
I2C
GPIO4
SCL (STEMMA QT)
I2CSTEMMA QT
I2C
GPIO43
TX
UART
UART
GPIO44
RX
UART
UART

Overview

The Adafruit ESP32-S2 Feather with BME280 is an environmental sensing IoT board that bundles the proven ESP32-S2 Feather with a factory-installed Bosch BME280 sensor (I2C address 0x77). The combination eliminates the need to wire an external sensor for temperature, relative humidity, and barometric pressure — making it ideal for weather stations, indoor climate monitors, and home-automation nodes.

Like the standard ESP32-S2 Feather, native USB-C enables the board to appear as a keyboard, mouse, MIDI device, or mass-storage drive. A UF2 bootloader makes firmware updates drag-and-drop simple. The 4 MB Flash and 2 MB PSRAM provide comfortable headroom for CircuitPython with full sensor and WiFi libraries running simultaneously.

A STEMMA QT port allows additional I2C sensors to be chained without soldering, and the Feather wing headers accept the broad ecosystem of Feather Wings covering displays, GPS modules, cellular modems, and motor drivers. The MAX17048 fuel-gauge IC monitors a connected LiPoly battery, and the onboard charger tops it up from USB-C.

Deep sleep current sits between 80 and 100 µA, allowing long battery life on periodic sensing and reporting cycles. The board is fully compatible with CircuitPython, Arduino, and ESP-IDF.

Use Cases

4

Resources

Where to Buy

Available Software

2

Explore more of the directory — popular use cases, firmware, and specs to browse next.