
Adafruit ESP32-S2 Feather with w.FL Antenna Features Native USB, STEMMA QT, and Low Power Mode

The Adafruit ESP32-S2 Feather with w.FL antenna connector is a compact, Feather-shaped microcontroller designed for IoT projects, wearable electronics, and smart home applications.
It features an ESP32-S2 240MHz Tensilica processor plus a RISC-V ultra-low-power coprocessor, 320kB of SRAM and 128kB cache with native USB support, allowing it to function as a keyboard, mouse, MIDI device, or disk drive. With 4MB flash and 2MB PSRAM, large data buffers can be handled, making it ideal for advanced interfacing. The board includes a w.FL antenna connector for external antennas, USB-C and LiPoly battery power options with built-in charging, and a LiPoly battery monitor for real-time voltage and charge status.
It also has a STEMMA QT connector for I2C devices, reset and DFU buttons for easy bootloader access, and onboard LEDs, including a NeoPixel for status indication. Designed for low power consumption, it can achieve deep sleep currents as low as 80-100µA. The ESP32-S2 Feather is a powerful choice for developers working on WiFi-enabled applications requiring native USB support and efficient power management.
Previously, Adafruit launched the Feather RP2350, a development board powered by Raspberry Pi’s RP2350 chip. The company has also developed other microcontroller boards, such as the UPDI Friend and an ATtiny1616 breakout board, along with several others. Feel free to check these out if you find them interesting.
Adafruit ESP32-S2 Feather with w.FL Antenna Specifications:
- SoC: Espressif ESP32-S2 single-core Tensilica 240 MHz processor
- Memory: 2MB PSRAM
- Storage: 4MB Flash
- Wireless Connectivity:
- 2.4 GHz WiFi (802.11b/g/n)
- w.FL antenna connector for external antennas (not u.FL)
- USB:
- USB Type-C for power and data
- Native USB for HID (keyboard/mouse), MIDI, and mass storage
- I/O and Expansion:
- STEMMA QT connector for I2C peripherals
- Reset & DFU (BOOT0) buttons for bootloader access
- Serial debug output pin (optional)
- Misc:
- LED Indicators:
- Onboard NeoPixel status LED (can be disabled for low power)
- Power and charge status LEDs
- Battery Management:
- LiPoly battery charging
- LC709203 battery monitor (voltage and state of charge reporting via I2C)
- LED Indicators:
- Power:
- USB-C or LiPo battery (with built-in charging)
- Low-power mode: ~80-100µA deep sleep current
- Dimensions: 52.0mm x 22.7mm x 7.2mm
- Weight: 6.2g
Regarding software, the Adafruit ESP32-S2 Feather supports Arduino, CircuitPython, and MicroPython. It works with the ESP32 Arduino Core, providing WiFi, I2C, and SPI libraries. CircuitPython support allows easy, drag-and-drop coding, while MicroPython offers another lightweight option. Advanced users can leverage the Espressif ESP-IDF (IoT Development Framework) for custom firmware development. With native USB, a function as a keyboard, mouse, MIDI device, or mass storage can be performed, making it great for automation and data logging. Its flexible software support makes it ideal for beginners and developers alike.
At the time of writing, the Adafruit ESP32-S2 Feather with w.FL Antenna is now available in the Adafruit store for $17.50, the same price as the original. However, an antenna is required to use the Wi-Fi radio, and Adafruit suggests its patch antenna with a w.FL connector for an extra $2.50.