# Adafruit Feather STM32F405 Express

> High-speed Feather-form-factor dev board with STM32F405 ARM Cortex-M4F @ 168MHz, 1MB Flash, 192KB RAM, 2MB SPI Flash, USB-C, STEMMA QT, SD card socket, and LiPo charging. Adafruit's fastest CircuitPython board.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** microcontroller-board
- **Price:** ~$24.95
- **Product Readiness:** consumer
- **CPU:** ARM Cortex-M4F @ 168MHz (STM32F405)
- **CPU Architecture:** ARM Cortex-M4F
- **CPU Cores:** 1
- **RAM:** 192KB SRAM
- **Flash:** 1MB + 2MB SPI Flash
- **Power:** 5V via USB-C or LiPoly battery
- **Operating Voltage:** 3.3V
- **Dimensions:** 52.0 x 23.0 x 10.0mm
- **Weight:** 6.2g
- **Antenna:** none
- **SD Card:** microSD (SDIO)

## Connectivity

- **Wifi:** false
- **Bluetooth:** false
- **Zigbee:** false
- **Ethernet:** false

## Open Source

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

## Certifications

RoHS

## Compatible Firmware

circuitpython, micropython, arduino

## Use Cases

- iot
- industrial-automation
- field-data-logger

## Components

- **STM32F405RGT6** (mcu): STMicroelectronics STM32F405 ARM Cortex-M4F @ 168MHz, 1MB Flash, 192KB SRAM, FPU, USB OTG. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Fstm32f405rg.pdf&ref=openhardware.directory&product=adafruit-feather-stm32f405-express&source=md-export)

## Protocols

- **I2C**: SDA: PB7, SCL: PB6
- **SPI**: MOSI: PB15, MISO: PB14, SCK: PB13
- **UART**: TX: PA9, RX: PA10
- **SDIO**: 
- **USB**: 
- **PWM**: 
- **ADC**: 
- **DAC**: DAC1: PA4

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| PA4 | A0/DAC | ADC | ADC, DAC, GPIO |
| PA5 | A1 | ADC | ADC, GPIO |
| PA3 | A2 | ADC | ADC, GPIO |
| PB3 | A3 | ADC | ADC, GPIO |
| PC4 | A4 | ADC | ADC, GPIO |
| PC5 | A5 | ADC | ADC, GPIO |
| PB4 | D5/PWM | PWM | PWM, GPIO |
| PB5 | D6/PWM | PWM | PWM, GPIO |
| PB0 | D9/PWM | PWM | PWM, GPIO |
| PB12 | D10/PWM/CS | SPI | SPI, PWM, GPIO |
| PB15 | D11/MOSI | SPI | SPI, GPIO |
| PB14 | D12/MISO | SPI | SPI, GPIO |
| PB13 | D13/SCK | SPI | SPI, GPIO |
| PB7 | SDA | I2C | I2C, GPIO |
| PB6 | SCL | I2C | I2C, GPIO |
| PA10 | RX/D0 | UART | UART, GPIO |
| PA9 | TX/D1 | UART | UART, GPIO |

## Available Software

- **[circuitpython]()** (open-source)
- **[micropython]()** (open-source)
- **[arduino]()** (open-source)

## Description

## Overview

The Adafruit Feather STM32F405 Express is Adafruit's fastest CircuitPython-capable Feather board, powered by STMicroelectronics' STM32F405 ARM Cortex-M4F running at 168MHz. With a hardware floating-point unit, 1MB of onboard Flash, and 192KB of SRAM (128KB general-purpose + 64KB for program/cache), it handles demanding real-time tasks and rapid data processing that would bog down lower-speed microcontrollers.

The board follows the standard Feather form factor and pinout, maintaining compatibility with the entire catalog of FeatherWing accessories. A STEMMA QT/Qwiic connector on one end provides plug-and-play I2C connectivity to hundreds of sensors and displays without soldering. An onboard SD card socket using the SDIO 4-bit interface delivers high-speed storage access for logging or media applications. An additional 2MB SPI Flash chip provides code and asset storage separate from the SD card.

Power management follows the Feather standard: a USB-C connector handles both power and data, and a built-in LiPo charger (100mA) keeps a connected battery topped off when plugged in. A NeoPixel status LED gives visual feedback for custom user programs. The board operates at 3.3V logic throughout, though the 5V USB pin is accessible for powering peripherals.

Firmware support covers CircuitPython (Adafruit's recommended environment), MicroPython, and Arduino via the STM32duino community package. Hardware schematics are published under open-source licenses and available from Adafruit's product page.

## Where to Buy

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

## Resources

- [product page](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4382&ref=openhardware.directory&product=adafruit-feather-stm32f405-express&source=md-export)
- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F4382&ref=openhardware.directory&product=adafruit-feather-stm32f405-express&source=md-export)
- [documentation](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fadafruit-stm32f405-feather-express&ref=openhardware.directory&product=adafruit-feather-stm32f405-express&source=md-export)
- [schematic](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fproduct-files%2F4382%2F4382-schematic.pdf&ref=openhardware.directory&product=adafruit-feather-stm32f405-express&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit_STM32F405_Express&ref=openhardware.directory&product=adafruit-feather-stm32f405-express&source=md-export)

## Tags

`feather`, `stm32`, `stm32f405`, `circuitpython`, `adafruit`, `stemma-qt`, `usb-c`, `sd-card`

## Images

![Adafruit Feather STM32F405 Express](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-stm32f405-express/dec47a404309.jpg)
![Adafruit Feather STM32F405 Express](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-stm32f405-express/d9ba3736115a.jpg)
![Adafruit Feather STM32F405 Express](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-feather-stm32f405-express/2e1bedd1197b.jpg)

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