STMICROELECTRONICS

STMicroelectronics P-NUCLEO-IHM03 STM32 Motor Control Development Kit

Develop high-performance three-phase motor control applications with the STM P-NUCLEO-IHM03, featuring STM32 MCU, STSPIN830 FOC driver, and X-NUCLEO-IHM16M1 expansion board.

stm-p-nucleo-ihm03-dev-kit

The STM P-NUCLEO-IHM03 is a complete STM32 motor control development platform designed for three-phase, low-voltage, low-current DC brushless and PMSM motors. It combines the X-NUCLEO-IHM16M1 expansion board, NUCLEO-G431RB MCU board, GBM2804H-100T brushless gimbal motor, and a DC power supply for a fully integrated development solution.

The kit features the STSPIN830 FOC-ready driver in a compact 4x4mm QFN package, integrating control logic with a fully protected low-RDSon triple half-bridge power stage. The X-NUCLEO-IHM16M1 supports 7V - 45V DC operation with up to 1.5A RMS output current and offers overcurrent, short-circuit, and thermal protection.

The NUCLEO-G431RB board is powered by an STM32G431RB MCU (ARM Cortex-M4, 170 MHz) with 128 KB Flash and an onboard STLINK-V3E debugger, supporting single and three-shunt current sensing, sensor-based or sensorless control, and FOC or 6-step algorithms.

Ideal for motor control prototyping, educational projects, and professional development, the P-NUCLEO-IHM03 enables engineers to rapidly design, test, and optimize advanced motor control solutions using STM32 MCUs and industry-standard development tools.

Buy Now ►          

User Manual ►     About ST Microelectronics ►

Explore More

STM32 Nucleo Development Board Range ►

Features and Benefits

X-NUCLEO-IHM16M1 :

  • Three-phase driver board for BLDC/PMSM motors based on STSPIN830
  • Nominal operating voltage range from 7 V dc to 45 V dc
  • Output current up to 1.5 A rms
  • Over-current, short-circuit, and interlocking protections
  • Thermal shutdown and under-voltage lockout
  • BEMF sensing circuitry
  • Support of 3-shunt or 1-shunt motor current sensing
  • Hall-effect-based sensors or encoder input connector
  • Potentiometer available for speed regulation
  • Equipped with ST morpho connectors

NUCLEO-G431RB :

  • STM32G431RB 32-bit microcontroller based on the Arm® Cortex®-M4 core at 170 MHz in LQFP64 package with 128 Kbytes of Flash memory and 32 Kbytes of SRAM
  • Two types of extension resources:Arduino™ Uno V3 expansion connectorST morpho extension pin headers for full access to all STM32 I/Os
  • On-board STLINK-V3E debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port
  • 1 user and 1 reset push-buttons

Three-phase motor :

  • Gimbal motor: GBM2804H-100T
  • Maximum DC voltage: 14.8 V
  • Maximum rotational speed: 2180 rpm
  • Maximum torque: 0.981 N·m
  • Maximum DC current: 5 A
  • Number of pole pairs: 7

DC power supply :

  • Nominal output voltage: 12 V dc
  • Maximum output current: 2 A
  • Input voltage range: from 100 V ac to 240 V ac
  • Frequency range: from 50 Hz to 60 Hz

 

Block Diagram

stm-p-nucleo-ihm03-blk-dia

STSPIN830 Motor Driver - Block Diagram

Applications

  •  Camera gimbals
  • Drone motor control
  • Robotics applications
  • Electric vehicles (EVs)
  • Servo motor applications
  • Educational projects
  • Industrial automation
  • HVAC systems

 

 

Videos

Getting starting with P-NUCLEO-IHM03

STM32 Motor Control Tools

Motor Control Part1 - 1 - Theory chapter

Motor Control Part 2 - 1 Introduction and getting started - hands-on

Motor Control Part 2 - 2 ST Motor profiler - hands-on

Motor Control Part 2 - 3 ST Motor Control Workbench - hands-on

Motor Control Part 2 - 4 Motor Control application tuning - hands-on

Motor Control Part 2 - 5 Motor Control FOC library - hands-on

Published : 24th August 2025

Trade Account