Adafruit Feather STM32F405 Express
Best high-performance board for advanced embedded prototyping and complex sensor projects.
Unleash your creativity with the Adafruit Feather STM32F405 Express, a compact development board powered by a high-performance 168MHz ARM Cortex M4 processor. Designed for demanding embedded applications, it offers ample 1MB on-chip Flash and 2MB SPI Flash for storage, plus 192KB of RAM. Connectivity is a breeze with USB C, a STEMMA QT/Qwiic port for easy I2C sensor integration, and an SD card socket. The onboard LiPo charger and connector provide flexible power options, while most pins are 5V compliant for broad compatibility. Ideal for complex projects and rapid prototyping.
$34.97
More Feather Options
Owner Satisfaction
4.7
/ 5
Category Rank
28
/ 1543
#28 in Development Boards
Price vs Category Average
-60%
Below average
Dimensions
522310
/ mm x mm x mm
Who it's for
- Engineers building complex, real-time embedded systems
- Developers preferring rapid prototyping with Python
- Makers utilizing the versatile Feather expansion ecosystem
Who should skip it
- Designers prioritizing long-term battery life for portable projects
- Hardware hackers needing extensive pin access for complex peripherals
- Budget-conscious hobbyists who only need basic processing power
Performance breakdown
Processing Power
The 168MHz Cortex M4 handles complex calculations with impressive speed.
Prototyping Versatility
STEMMA QT and Feather form factor make hardware integration remarkably simple.
Software Compatibility
Seamless support for CircuitPython, MicroPython, and Arduino IDE offers great flexibility.
Connectivity Options
USB-C and onboard SD storage provide robust data handling capabilities.
Power Management
Integrated LiPo charging simplifies portable project design and battery maintenance.
Component Compatibility
5V tolerant pins prevent common wiring headaches during rapid development.
Key Specs
Dimensions
52 mm x 23 mm x 10 mm
Weight
6.2g
Processor
STM32F405 Cortex M4 @ 168MHz
RAM
192KB
Flash
1MB on-chip + 2MB SPI Flash
Logic Level
3.3V, most pins 5V compliant
Power Input
USB C, LiPo
Interfaces
USB C, I2C (STEMMA QT/Qwiic), UART, GPIO, ADC, DAC, PWM, SDIO
Features
- Blazing fast 168MHz CircuitPython execution
- Easy I2C sensor connection with STEMMA QT/Qwiic
- Versatile programming with MicroPython, CircuitPython, Arduino
- Compact Feather form factor for easy integration
- Onboard LiPo charger and connector
- USB C for power and data transfer
- SD card socket for expandable storage
- 5V tolerant pins for wider compatibility
What customers say
Customers overwhelmingly praise the Adafruit Feather STM32F405 Express for its exceptional performance and reliability. The STM32F405 microcontroller delivers significant computational speed and memory, easily handling complex tasks like advanced audio processing and data logging. Users appreciate how CircuitPython integration makes this powerful hardware accessible. Key convenience factors include the integrated SD card slot and the standard Feather form factor, ensuring compatibility with existing FeatherWings. While priced higher, the consensus is that the robust build quality and superior feature set provide excellent value for advanced hobbyists and professional projects demanding speed and dependability.
Know before you buy
This board is highly versatile and supports CircuitPython, MicroPython, and the Arduino IDE. This allows you to choose the environment that best fits your project requirements and coding experience.
Yes, most of the pins are 5V tolerant. While the board operates at 3.3V, this compatibility makes it much easier to interface with a wider variety of sensors and external components without needing complex level shifting.
The board features a dedicated STEMMA QT/Qwiic port, which allows for plug-and-play I2C sensor integration without any soldering. For other components, you can use the standard GPIO headers available on the Feather form factor.
Yes, the board includes an onboard LiPo charger and a JST connector, making it simple to power your project with a rechargeable lithium-polymer battery. It will automatically charge the battery whenever the board is connected to a USB-C power source.
The microSD slot provides expandable storage for your projects. It is particularly useful for data logging, storing large assets like images or audio files, or managing configuration files that exceed the internal flash memory capacity.
With a 168MHz ARM Cortex M4 processor and 192KB of RAM, this board is well-suited for demanding embedded tasks. It offers a significant performance boost over standard microcontrollers, making it ideal for complex logic and rapid prototyping.
Still have a question?
Ask Hayley anything about this product before you decide.