We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

Solutions for Stepper Motor Control


Do you need exact position control with great holding torque? If so, then a stepper motor is the best solution. While nearly every microcontroller (MCU) or Digital Signal Controller (DSC) we offer can drive a stepper motor, some devices are better suited for this than others:

  • 8-bit PIC® and AVR® MCUs are excellent solutions for traditional stepper motor control
  • dsPIC33 DSCs, 32-bit PIC32MK MCUs and Arm® Cortex®-M4F and M7 based SAM MCUs offer DSP performance and motor control peripherals for advanced closed-loop stepper motor control, sub-microstepping, high-speed rotation and full torque output
  • IGLOO® 2 and SmartFusion® 2 FPGA-based stepper motor control solutions support up to 2048 microsteps, resulting in a reduction of torque ripple and power loss in the motor

We also offer a complete line of dual full-bridge drivers that are designed to drive bipolar stepper motors and that can be easily interfaced to any microcontroller.

Typical Applications


  • Idle speed control actuator   
  • Exhaust gas recirculation valves
  • Duct airflow vanes
  • Mirror controls
  • Telescopes
  • Antennas
  • Toys

Recommended Products for Stepper Motor Control


Products Traditional Stepper Motor Control (Full/Half Step) Microstepping and Sub-Microstepping Closed-Loop Stepper Motor Control  
Microcontrollers (MCUs).
Digital Signal Controllers (DSCs) and Field-Programmable Gate Arrays (FPGAs)
8-bit PIC® and
AVR® MCUs
8-bit PIC and
AVR MCUs
   
dsPIC33 DSCs dsPIC33 DSCs dsPIC33 DSCs  
32-bit PIC32MK
and SAM MCUs
32-bit PIC32MK
and SAM MCUs
32-bit PIC32MK
and SAM MCUs
 
IGLOO® 2 FPGAs and
SmartFusion® 2 SoC FPGAs
IGLOO 2 FPGAs and
SmartFusion 2 SoC FPGAs
IGLOO 2 FPGAs and
SmartFusion 2 SoC FPGAs
 
Products   Bipolar Stepper Motor Unipolar Stepper Motor  
Single-Chip Motor Drivers   MTS2916A
MTS62C19A
   
Gate Driver     MIC4468  
MCUs Integrated Stepper Motor Comparator

Gate Driver Configuration


Uni-Polar Stepper Motor Gate Driver Diagram

Uni-Polar Stepper Motor Gate Driver

Bi-Polar Stepper Motor Gate Driver

Bi-Polar Stepper Motor Gate Driver

Multi-Axis Stepper Motor Control Using FPGAs


Build safe and reliable multi-axis deterministic motor control on a single System-on-Chip (SoC) FPGA. FPGAs provide many advantages for motor control applications, including:

  • Compact solution to save board space and reduce product size
  • Design flexibility with modular IP suite
  • SoC integration of system functions to reduce Total Cost of Ownership (TCO)

Motor Control Hardware and Software Solutions


Featured Software Tools


Motor Control Application Algorithm and Software Library

Motor Control Application Algorithm and Software Library

To support the development of motor applications, we provide Brushed DC motor control examples.

MPLAB X IDE Logo

MPLAB® X Integrated Development Environment (IDE)

MPLAB X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for Microchip’s microcontrollers and digital signal controllers.

MPLAB Code Configurator Logo

MPLAB Code Configurator (MCC)

MPLAB Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project.

Featured Hardware Tools


MTS2916A Dual Full-Bridge Stepper Motor Driver Evaluation Board

MTS2916A Dual Full-Bridge Stepper Motor Driver Evaluation Board

dsPICDEM MCSM Development Board

dsPICDEM™ MCSM Development Board

SmartFusion2 Dual-Axis Motor Control Starter Kit

SmartFusion®2 Dual-Axis Motor Control Starter Kit

Motor Control Products


Documentation


Title
Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Using Field Weakening Download
Sensorless Position Control of Brushed DC Motor Using Ripple Counting Technique Download
Integrated Power Factor Correction (PFC) and Sensorless Field Oriented Control (FOC) System for Microchip 32-bit Microcontrollers Application Note Download
Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Download
AC Induction Motor Fundamentals Download
VF Control of 3-Phase Induction Motor Using Space Vector Modulation Download
Sensorless 3-Phase Brushless Motor Control with the PIC16FXXX Download
Controlling 3-Phase AC Induction Motors Using the PIC18F4431 Download
Brushed DC Motor Fundamentals Download
Sensored (Encoder-Based) Field Oriented Control of a Three Phase Permanent Magnet Synchronous Motor (PMSM) Download
Sensorless Field Oriented Control (FOC) for a Permanent Magnet Synchronous Motor (PMSM) Using a PLL Estimator and Equation-based Flux Weakening (FW) Application Note Download
An Introduction to AC Induction Motor Control Using the dsPIC30F / dsPIC33F DSC Download
Bidirectional VF Control of Single and 3-Phase Induction Motors Using the PIC16F72 Download
VF Control of 3-Phase Induction Motors Using PIC16F7X7 Microcontrollers Download
Sensorless Field Oriented Control (FOC) for a Permanent Magnet Synchronous Motor (PMSM) Using a PLL Estimator and Field Weakening (FW) Download
Stepper Motor Microstepping with PIC18C452 Download
Speed Control of 3-Phase Induction Motor Using PIC18 Microcontrollers Download
PIC18CXXX/PIC16CXXX DC Servomotor Download
Brushless DC Motor Control Made Easy Download
Field Oriented Control of a Three-Phase BLDC Motor using a Rotary Inductive Position Sensor Download
Title
CE002 Configuring 10-Bit dsPIC DSC A/D Converters for 1 Msps Conversion Rate Download
CE019 - Proportional Integral Derivative (PID) controllers & closed-loop control Download
Sensorless FOC PLL Estimator MCLV Download
PFC Sensorless FOC PLL Estimator MCHV Download
CE155 - Real-Time Data Monitoring (RTDM) Example Download
Title
dsPIC33 Motor Control Library for FOC Download
Title
dsPICDEM MCLV-2 (DM330021-2) Development Board User's Guide Download
dsPICDEM MCSM Development Board Users Guide Download
Motor Control Starter Kit with mTouch User Guide Download
dsPICDEM MCHV-2 Development Board User's Guide Download
Title
WP100 - How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Download

Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vehicula velit sit amet turpis rutrum vehicula. Donec eu varius velit, nec ultricies arcu. Fusce vitae pulvinar lorem. Etiam sodales et ipsum volutpat suscipit. Aliquam non mauris ut lectus volutpat feugiat id eget massa. Aliquam vel eleifend metus. Nam ultricies, risus sed tempor suscipit, dolor ligula sodales erat, et porta magna sem fermentum felis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec commodo magna at scelerisque sollicitudin. Morbi elit tortor, blandit vel imperdiet in, ullamcorper eu tortor. Etiam dapibus eleifend elementum. Vestibulum finibus efficitur mauris, vitae convallis ex molestie non. Etiam luctus at mauris accumsan finibus.