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!

Simple and Versatile Motor Control Solution


Our 8-bit motor control solution is a comprehensive offering of dynamic microcontrollers (MCUs), rapid-prototyping boards and an easy-to-use motor control software library that helps you quickly implement safe motor control for a variety of motors, including Brushless DC (BLDC) motors, stepper motors, AC Induction Motors (ACIMs) and Brushed DC (BDC) motors.

Safe Motor Control

  • Instantaneous fault detection
  • Overriding output waveforms
  • Functional safety capability

Flexible Configuration

  • Easy configuration
  • Reconfigure at any time
  • Enhanced functionality through Core Independent Peripheral (CIP) integration

Easy to Implement

  • User-friendly motor control library for quick configuration and reduced software complexity
  • Reduced hardware complexity through CIPs

Versatile Commutation Types

Sensored and Sensorless BLDC Motors

  • Trapezoidal
  • Sinusoidal

Sensorless Stepper Motors

  • Microstepping
  • Full stepping

Get Started With Our 8-bit AVR® MCUs


Our AVR MCUs provide a safe, easy-to-implement motor control solution with advanced hardware accelerators that reduce software complexity and memory usage. Designed specifically for motor control, AVR EB MCUs feature instantaneous fault detection, output waveform overriding and functional safety capabilities for reliable motor control operation. You can easily implement or reconfigure your MCU using MPLAB® AVR MCU Motor Control Library and rapidly prototype with the multi-phase power board prototyping set to cut development time and accelerate your time to market.

Rapid Prototyping Hardware


Multi-Phase Power Board Prototyping Set

The multi-phase power board (EV35Z86A) is a driver board for three-phase BLDC motors with or without Hall sensors. The board supports up to four individual phases, which makes it well suited for stepper motors as well. Combine it with the AVR16EB Curiosity Nano Evaluation Kit and EV88N31 Adapter Board for comprehensive prototyping capabilities, and quickly and easily configure your prototype with MPLAB AVR MCU Motor Control Library. See our comprehensive code example to get started now.

Build Your Own Board


Smart Stepper Motor Driver

Create a smart stepper motor with the AVR EB MCU. Microstep a bipolar stepper motor and easily integrate fault detection, position monitoring, analog sensor inputs and custom communication protocols with the MPLAB AVR MCU Motor Control Library

Get Started with the 8-bit Motor Control Library


Motor Control With 8-bit AVR® MCUs

The AVR MCU Motor Control Library makes it fast and easy to implement BLDC motor control. Seamlessly configure hardware with preprogrammed APIs to speed up your development process and get you to market faster.

You can also easily change key settings like phase deviation or Hall sensor inversion at any time by simply connecting to the MPLAB AVR MCU Motor Control Library and adjusting your settings through our user-friendly interface. 

Features


Three Motor Control APIs

  1. Trapezoidal sensorless
  2. Trapezoidal sensored
  3. Sinusoidal sensored

Flexible Configuration

  • Change settings at any point
  • UART and DVRT capabilities

Fast Fault Detection

  • Instantaneous fault detection
  • Enable advanced intelligent fault detection features
  • Functional safety capability

Quick Start

  • Preprogrammed example to get your motor spinning in minutes

Applications


Use our 8-bit AVR MCUs to quickly and easily implement motor control in a variety of applications, including: 

BLDC Motor Applications

  • Fans
  • Home appliances
  • High speed applications

Stepper Motor Applications

  • Pumps
  • Industrial applications
  • High-torque applications

Documentation


Title
Application Guide for Controlling the Stepper Motor Using AVR EB Download
TB3341 - Getting Started with TimerCounter Type F (TCF) Download
TB3339 - Getting Started with the Timer/Counter Type E (TCE) and Waveform Extension (WEX) Peripherals Download
Method for Detecting Motor BEMF in Sinusoidal Drive Using the Dead Time Interval Download
TB3347 - Timed Small Signal Measurement Using the ADC Hardware Enhancements on the AVR EB Download
Frequency-Shift Keying Modulation and Demodulation Using the Timer/Counter Peripherals on the AVR® EB Download
3-Axis Stepper Motor Control Using an 8-Bit PIC Microcontroller
AN3381 - Brushless DC Fan Speed Control Using Temperature Input and Tachometer Feedback
AN3453 - Sensored 3-Phase BLDC Motor Control Using Sinusoidal Drive
Title
AVR® MCU Motor Control Library Download

Products


Need Some Help?


We are here to support you. Contact our Client Success Team to get assistance with your design.