Library Scope
The AVR® MCU Motor Control Library is a library for the AVR EB family of devices with support for spinning a Brushless Direct Current (BLDC) motor and Permanent Magnet Synchronous Motors (PMSMs) using either a sensored or sensorless setup. The library interface offers motor-specific and power board customizations, microcontroller (MCU) settings, and pinout functionality. The drive algorithm takes advantage of the MCU peripherals, ensuring the CPU does not have a big overhead and optimizes memory usage and resource consumption. User layer APIs are generated for a simple run-time configuration and control.
The generated code works on the user hardware or the Microchip available demonstration kit comprising a Power Board, an adapter for the microcontroller, and the Curiosity Nano.
- Multi-Phase Power Board (EV35Z86A)
- AVR16EB32-CNANO MPPB Adapter (EV88N31A)
- AVR16EB32 Curiosity Nano (EV73J36A)
This user guide will go through all the capabilities the interface and generated code offer to the user.