STM32F401 Board

STM32F401 Board

KShs 1,600.00

The STM32F401 Development Board is a compact ARM Cortex-M4 based microcontroller board ideal for high-performance embedded projects, IoT applications, and robotics.

Description

The STM32F401 Development Board is based on the STM32F401 microcontroller featuring an ARM Cortex-M4 core with floating-point unit, delivering high-speed computation and low power consumption. The board comes with multiple GPIO pins, ADCs, timers, PWM outputs, and communication interfaces like UART, SPI, I²C, and USB. It is perfect for real-time control, robotics, IoT devices, motor control, and advanced embedded systems. The board is fully compatible with STM32CubeIDE, Arduino IDE (with STM32 add-ons), and PlatformIO.

Key Features

  • ARM Cortex-M4 STM32F401 microcontroller

  • High-speed processing at 84 MHz

  • Multiple GPIO, ADC, PWM, UART, SPI, I²C interfaces

  • USB interface for programming and debugging

  • Breadboard-friendly compact size

  • Compatible with STM32CubeIDE, Arduino IDE, and PlatformIO

  • Low power consumption, ideal for battery-powered applications

Variants

  • STM32F401 Standard Development Board

  • STM32F401 “Black Pill” Board

Specifications

Feature Details
Microcontroller STM32F401 (Cortex-M4)
Operating Voltage 3.3V
Input Voltage 5V via USB
Flash Memory 512 KB
SRAM 96 KB
Digital I/O Pins 26+
ADC 12-bit
Communication Interfaces UART, SPI, I²C, USB
Clock Speed 84 MHz
Dimensions 52 × 22 mm

Applications

  • Robotics and automation projects

  • IoT devices and sensors

  • Motor control and real-time embedded systems

  • Data acquisition and signal processing

  • Wearable electronics and portable devices

Compatible Boards / Circuits

  • STM32CubeIDE for STM32 programming

  • Arduino IDE (with STM32 core)

  • PlatformIO IDE

  • Compatible with sensors, actuators, and displays

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Related Products

info@hamtechtechnologies.com
+254702125796
+254702125796
WhatsApp
Phone
Email