Adafruit STM32F405 Express
STM32F405 MCU based board
This board from adafruit which is opensource and based on the single core STM32F405 chip.
Datasheet
Section titled “Datasheet”You can grab and take a look at the board’s datasheet and schematics, you can also check eagle cad files for the circuit and pcb design on github which are extracted from the datasheet.
STM32F405 Chip
Section titled “STM32F405 Chip”Detailed specification for the chip itself could be found on its datasheet
Peripherals
Section titled “Peripherals”- Processer,
Cortex-M4peripherals are fully supported.
| Peripheral Type | Notes | Support |
|---|---|---|
| GPIO | ✅ | |
| USART/UART | ✅ | |
| SPI | ✅ | |
| I2C | ✅ | |
| DMA | ✅ | |
| CRC | ✅ | |
| RNG | ✅ | |
| Independent Watchdog | ✅ | |
| Window Watchdog | ❌ | |
| CAN | ✅ | |
| ADC | ❌ | |
| DAC | ❌ | |
| TIM2-5, 9-14 | Counters, compare and interrupts only | ⚠️ |
| Advanced TIM1,8 | No advanced features; acts just like basic timers | ⚠️ |
| RTC | Not cycle accurate, no timestamps, no shift control | ⚠️ |
| SDIO | ❌ | |
| USB | ❌ |
- ❌: Not supported
- ⚠️: Partial support (WIP)
- ✅: Fully supported
Limitations
Section titled “Limitations”The processor is designed to be throughput limited at 3 MIPS. Timing behavior (intervals) remains unaffected; only instruction execution speed is reduced.