STMicroelectronics – Tiny 2.6A brushed DC motor driver extends runtime of battery-powered devices


STMicroelectronics’ STSPIN250 is the company’s latest tiny, low-voltage, energy-efficient motor driver IC for battery-powered portable and wearable devices.

The STSPIN250 for brushed DC motors integrates a MOSFET full-bridge and a fixed off-time PWM current controller in a tiny 3mm x 3mm QFN package. Operating from a supply voltage as low as 1.8V, it helps the designer to save power thanks to its best-in-class stand-by current of <80nA.

Offering a maximum output current up to 2.6Arms, it may be used in low- and medium-power applications.

The STSPIN250 is supplied with ST’s STSW-SPIN002 evaluation software. This SPIN family tool is a software package for PCs based on the Windows® operating environment.

A command section enables control of a stepper or brushed DC motor. Device configuration can be performed through a registry editor, a user-friendly configuration panel or a wizard. The wizard contains pre-defined configurations for demonstration boards.

Configurations can be stored and loaded.

A script editor enables the user to control all aspects of the device by implementing commands written in the Python language.


  • Operating-voltage range: 1.8V to 10V
  • 0.2Ω combined high- and low-side on-resistance
  • Current control with programmable off-time
  • Non-dissipative over-current protection
  • Short-circuit protection
  • Thermal shut-down


  • Robots
  • Point-of-sale terminals
  • Portable medical equipment
  • Portable printers
  • Shavers and toothbrushes

The X-NUCLEO-IHM13A1 expansion board for the STM32 Nucleo system provides an affordable and easy-to-use solution for the implementation of portable motor-driving applications. The board is compatible with the Arduino UNO R3 connector and most STM32 Nucleo boards.

Orderable Part Number: X-NUCLEO-IHM13A1