Getting Started With AVR® Microcontrollers
Follow along and learn how to access the AVR® microcontroller (MCU) features using the MPLAB® X IDE and the ATmega328PB-XMINI. The examples take you step-by-step from the project creation to completion. C code is provided and in many cases the example projects can be combined in order to see them working on the same device. This is a great strategy for fully understanding how the AVR MCU features work together.

This material is meant to be a linear training class or "Learning Path," with each new topic building on the previous. To navigate the course, use the links at the top and bottom of the page. The right-side link takes you to the next topic, the left takes you to the previous one. If you want to jump to any topic at any time, use the Learning Path list of links in the right-side panel. So, click on the "Introduction" link and let's get started!