September 2015
DocID028304 Rev 1
1/28
www.st.com
UM1943
User manual
Getting started with the X-NUCLEO-IHM07M1 motor driver
expansion board based on the L6230 for STM32 Nucleo
Introduction
The X-NUCLEO-IHM07M1 is a three-phase brushless DC motor driver expansion board based on the
L6230 for STM32 Nucleo. It provides an affordable and easy-to-use solution for driving three-phase
brushless DC motors in your STM32 Nucleo project. The X-NUCLEO-IHM07M1 is compatible with the
ST morpho connector and supports the addition of other boards which can be stacked onto a single
STM32 Nucleo board. The user can also mount the Arduino UNO R3 connector. The X-NUCLEO-
IHM07M1 is fully configurable and ready to support different closed loop control based on sensor or
sensorless mode control, and it is compatible with three shunt or single shunt current sense measuring.
The driver used on this STM32 Nucleo expansion board is the L6230, a DMOS fully-integrated driver for
three-phase brushless PMSM motors, assembled in a PowerSO36 package, with overcurrent and
thermal protection. This user manual describes the procedure to configure the X-NUCLEO-IHM07M1
expansion board to operate with an STM32 Nucleo board.
Figure 1: X-NUCLEO-IHM07M1 three-phase brushless DC motor driver expansion board based on L6230 for
STM32 Nucleo