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.

The Microcontroller (MCU) for Motor Control and Analog Sensing

AVR® EB MCUs are general-purpose MCUs with dedicated hardware for motor control, such as the timer/counter type E and waveform extension, which make motor control easier to implement. This MCU also has peripherals for analog sensing such as the Programmable Gain Amplifier (PGA), two analog comparators and a 12-bit Analog-to-Digital Converter (ADC). Other features include:

  • Motor control library
  • Advanced timers/counters
  • Up to 80 MHz Phase-Locked Loop (PLL)
  • Configurable Custom Logic (CCL)
  • Event System

AVR EB MCUs for Motor Control


The AVR EB family is capable of driving the following types of motors:

  • Brushed DC motors
  • Brushless DC motors
  • Permanent-magnet synchronous motors
  • AC induction motors
  • Stepper motors

With the help of the multi-phase power board and our motor control library, you can start testing the AVR EB MCU and its motor control capabilities in an instant. Try the multi-phase power board online on Microchip Try or access the motor control library today.

Enhanced Timers and Waveform Generation 


The AVR EB family uses enhanced timer/counter modules to enable advanced waveform generation for power and motor drive applications. These MCUs have a Timer/Counter Type E (TCE) and a Timer/Counter Type F (TCF) at their disposal. The TCE is a 16-bit timer with four compare channels that allow it to trigger multiple events at different points and a high-resolution function that increases the resolution of the waveform generated up to eight times. The TCF is a 24-bit timer/counter that can generate frequency at a high resolution while also running asynchronously from the peripheral clock, allowing for high-speed operation.When used in conjunction with the Waveform Extension (WEX) these MCUs enable extra functions for Timer/Counters in Waveform Generation (WG) modes. It generates complementary waveforms, controls dead-time, pattern generation and fault handling.

Getting Started


The AVR16EB32 Curiosity Nano board is the best platform for rapid prototyping with the EB Family of MCUs. This USB-powered kit features an on-board programmer/debugger that seamlessly integrates with MPLAB® X, Microchip Studio and IAR Embedded Workbench for AVR® Integrated Development Environments (IDEs). Its small form factor makes it excellent for breadboard soldering, or you can combine it with the Curiosity Nano Base for Click boards™, which features multiple mikroBUS™ sockets so you can easily add sensors, actuators or communications interfaces from Mikroelektronika’s extensive selection of Click boards.

Image of the Tiny2 Curiosity Nano Board

Functional Safety Support for Safety-Critical Applications


Our AVR EB family for safety-critical applications targets both industrial and automotive products. We also offer the MPLAB XC8 Functional Safety Compiler License, which is a TÜV SÜD-certified compiler package that supports 8-bit PIC® and AVR MCUs. Our AVR EB ISO 26262 and IEC 61508 functional safety packages come with documents such as FMEDA reports and safety manuals.

Image of Functional Safety Ready Logo with hardhat

System Features


Family Offering (Pin Count vs. Memory)


Flash (KB) 14 Pins 20 Pins 28 Pins 32 Pins Status
16 AVR16EB14 AVR16EB20 AVR16EB28 AVR16EB32 In Production
32 AVR32EB14 AVR32EB20 AVR32EB28 AVR32EB32 Future Product

Key Attributes


  • Up to 32 KB Flash with true Read-While-Write (RWW) operation
  • Program and Debug Interface Disable 
  • Internal 20 MHz oscillator
  • 12-bit Analog-to-Digital Converter (ADC) with up to 24 channels 
  • Built-in safety functions: Power-on Reset (POR), Brown-out Reset (BOR), Voltage Level Monitor (VLM) and Cyclic Redundancy Check (CRC) scan
  • Two analog comparators with window compare functions 
  • One 16-bit Timer/Counter E (TCE) with four compare channels for Pulse-Width Modulation (PWM) and Wave­form Extension (WEX)
  • One 24-bit Timer/Counter F (TCF) for frequency generation
  • One 16-bit Real-Time Counter (RTC) that can run from an external crystal or internal oscillator
  • Configurable Custom Logic (CCL) peripheral
  • Up to six-channel Event System peripheral 

Parametric Chart


AVR EB Family Block Diagram


Block Diagram of the AVR EA family