The STM32F401 ‘Black pill’ development board is an updated version of the original F103-based black pill.
This newer version features a more powerful Core-M4-based ARM CPU which brings with it a number of enhanced features, including more flash, SRAM memory, a Floating Point Unit, and an increased number of peripherals, including built-in USB type-C OTG support. However, possibly the most amazing feature of this development board is the price.
When compared to Atmel-based Arduino development boards this little development board boasts a very impressive array of features for a fraction of the cost.
- Microcontroller: STM32F401RCT6
- ARM® 32-bit Cortex® -M4 CPU with FPU
- 84 MHz max CPU frequency
- Voltage 3.3V/5V
- 256 KB Flash
- 64 KB SRAM
- Communication: I2C, SPI, UART, CAN, USB
- GPIO with external interrupt capability
- Up to 11 Timers (six 16-bit, two 32-bit, two watchdog timers and a SysTick timer)
- USB 2.0 full-speed device/host/OTG controller with on-chip PHY
- RTC
- USB-C type Connector