STM32F4 Development Board STM32F401CCU6 STM32F411CEU6 Arduino Black Pill
Price range: $11.95 through $14.20 Inc. GST
You save (%)
- Description
- Code Examples
- Additional information
- Reviews (0)
Description
Experience the power of innovation with our STM32F4 Development Board featuring the STM32F401CCU6 and STM32F411CEU6 chips, also known as the Arduino Black Pill.
In the STM32F4 series, these chips stand out not only for their budget-friendly price point, often surpassing some F1 models in affordability, but also for their remarkable processing capabilities that outshine even the F1 series in terms of main frequency. Plus, with the added advantage of a floating-point arithmetic module and comprehensive IO port functionalities, this development board emerges as the ultimate learning platform with exceptional cost efficiency, tailor-made for beginners. Unlike other options, the STM32F4 series doesn’t compromise on computing power or lack essential IO ports, ensuring unhindered progress in your projects.
Key Features:
- Equipped with a high-speed 25MHz crystal oscillator and a low-speed 32.768k crystal oscillator, guaranteeing reliable performance.
- Choose between two core board variants:
- STM32F401CEU6: 96KB of RAM and 512KB of ROM
- STM32F411CEU6: 128KB of RAM and 512KB of ROM
- Hassle-free BOOT settings transition from jumpers to buttons, simplifying installation. Now, by pressing BOOT0 and NRST, followed by releasing NRST, you gain seamless access to serial port download and DFU download. We proudly offer the official STM32 Cube Programmer burning software to enhance your experience. Please note that the bootloader is not pre-installed. For installation, you can opt for our STLink dongle or USB to TTL module, both available in-store.
- The STM32F411CEU6 model is perfect for basic makecode development. Drop us a message to receive the link on how to get started.
- Embrace modern connectivity with the convenient Type-C USB connection.
Unlock boundless opportunities for growth and creativity with the STM32F4 Development Board. It’s time to amplify your projects with enhanced performance and unmatched capabilities. Join the league of innovation today.
📌 Code Examples & Usage – STM32F4 Black Pill Development Board (STM32F401 / STM32F411)
📋 Overview
The STM32F4 “Black Pill” development board is a powerful 32-bit ARM Cortex-M4 microcontroller platform designed for high-performance embedded applications.
This board is available with:
-
STM32F401CCU6
-
STM32F411CEU6
Both variants are Arduino-compatible once a bootloader is installed.
Typical applications:
-
High-speed data acquisition
-
Motor control & robotics
-
Audio & DSP projects
-
Industrial control
-
Advanced IoT devices
⚠ IMPORTANT – Bootloader Required (READ FIRST)
🚨 These boards DO NOT come with a bootloader pre-installed
To program this board using the Arduino IDE, you MUST:
-
Use an ST-Link USB programmer
-
Flash a bootloader (or upload sketches directly via ST-Link)
✔ This is normal for STM32 development boards
✔ Not a fault or defect
An ST-Link programmer is required for first-time setup
⚙ Key Specifications
| Feature | STM32F401 | STM32F411 |
|---|---|---|
| Core | ARM Cortex-M4 | ARM Cortex-M4 |
| Clock | Up to 84 MHz | Up to 100 MHz |
| Flash | 256 KB | 512 KB |
| RAM | 64 KB | 128 KB |
| USB | Yes | Yes |
| ADC | 12-bit | 12-bit |
| Logic | 3.3 V | 3.3 V |
📌 Both boards use 3.3 V logic only (NOT 5 V tolerant)
🔌 ST-Link Wiring (SWD Interface)
Black Pill → ST-Link
| Board Pin | ST-Link |
|---|---|
| 3V3 | 3.3 V |
| GND | GND |
| SWDIO | SWDIO |
| SWCLK | SWCLK |
| NRST | RST (optional but recommended) |
⚠ Do NOT connect 5 V
✔ Power the board from ST-Link (3.3 V) or USB
🛠 Arduino IDE Setup (STM32 Core)
1️⃣ Install STM32 Board Support
-
Arduino IDE → File → Preferences
-
Add this URL to Additional Boards Manager URLs:
-
Open Tools → Board → Boards Manager
-
Install STM32 MCU based boards
2️⃣ Select Board Settings
Typical settings:
-
Board: Generic STM32F4 series
-
Board part number: STM32F401CCU6 or STM32F411CEU6
-
Upload method: STLink
-
CPU Speed: Default
-
USB support: CDC (Serial)
📌 You can upload directly via ST-Link (no bootloader required if using this method).
🧪 1️⃣ First Test – Blink LED (Arduino)
✔ Confirms ST-Link connection
✔ Confirms board & core are working
🧪 2️⃣ USB Serial Test (CDC)
📌 Requires USB support = CDC in board settings
🔁 Bootloader Option (Optional)
Instead of programming via ST-Link every time, you may:
-
Flash a USB bootloader
-
Upload sketches via USB cable only
This still requires ST-Link once, to install the bootloader.
✔ Recommended for frequent reprogramming
✔ ST-Link still required for recovery
⚡ Power Notes
-
Logic voltage: 3.3 V
-
USB provides 5 V → onboard regulation
-
GPIO pins are NOT 5 V tolerant
-
External peripherals must be 3.3 V compatible
🧠 Tips & Best Practices
✔ Always install the STM32 Arduino core
✔ Use ST-Link for first-time setup
✔ Avoid 5 V signals on GPIO
✔ Enable USB CDC for serial debugging
✔ Use external power for motors and relays
Additional information
| Weight | 40 g |
|---|---|
| Dimensions | 260 × 160 × 20 mm |
| Board | STM32F401CEU6, STM32F411CEU6 |
Only logged in customers who have purchased this product may leave a review.











































Reviews
There are no reviews yet.