This video is still being processed. Please check back later and refresh the page.

Uh oh! Something went wrong, please try again.

25023 FRM4: Quick Start with MPLAB Harmony for 32-bit MCUs/MPUs (August 2025)

In this hands-on class, you will learn to navigate and manage project settings with MPLAB Code Configurator (MCC), set up and configure peripherals, and generate optimized code tailored to your requirements.

rate limit

Code not recognized.

About this course

MPLAB® Harmony v3 simplifies the development of applications for Microchip's 32-bit microcontrollers and microprocessors through graphical tools and easy-to-understand peripheral libraries. In this hands-on class, you will learn to navigate and manage project settings with MPLAB Code Configurator (MCC), set up and configure peripherals, and generate optimized code tailored to your requirements. This code is automatically integrated into new or existing embedded projects. MPLAB Harmony is a modular framework that provides interoperable firmware libraries for 32-bit MCU/MPU application development. The class will demonstrate how to develop applications using MPLAB Harmony drivers, system services, and middleware in a few easy steps. By leveraging the power of MPLAB Harmony, you will be able to quickly develop embedded applications and get your projects off the ground in minimal time.

Prerequisites:

C Programming and MLABX IDE.

Curriculum180 min

  • About this course
  • Class Overview
  • Syllabus & Downloads
  • Introduction 3 min
  • MPLAB® Code Configurator (MCC) Overview 7 min
  • Peripheral Libraries (PLIB) Introduction 11 min
  • Lab 1 - Using Peripheral Libraries, Reading Temperature Periodically, Writing it to I2C-based EEPROM, and Displaying it on the Console 2 min
  • MPLAB Harmony Drivers and System Services 16 min
  • Lab 2 - Using MPLAB Harmony Drivers and System Services to Read Temperature, Writing it to EEPROM, Saving it to a File on SD™ Card, and Displaying it on Console 1 min
  • RTOS Support and Synchronous Drivers 9 min
  • Lab 3 - Convert Lab 2 to Run in an RTOS Environment Using Synchronous Drivers 1 min
  • Class Summary 2 min
  • Q&A 20 min
  • Complete Recording
  • 25023 FRM4 (70 min)
  • Feedback and Discussion
  • Get in contact with the presentation team
  • We need your feedback

About this course

MPLAB® Harmony v3 simplifies the development of applications for Microchip's 32-bit microcontrollers and microprocessors through graphical tools and easy-to-understand peripheral libraries. In this hands-on class, you will learn to navigate and manage project settings with MPLAB Code Configurator (MCC), set up and configure peripherals, and generate optimized code tailored to your requirements. This code is automatically integrated into new or existing embedded projects. MPLAB Harmony is a modular framework that provides interoperable firmware libraries for 32-bit MCU/MPU application development. The class will demonstrate how to develop applications using MPLAB Harmony drivers, system services, and middleware in a few easy steps. By leveraging the power of MPLAB Harmony, you will be able to quickly develop embedded applications and get your projects off the ground in minimal time.

Prerequisites:

C Programming and MLABX IDE.

Curriculum180 min

  • About this course
  • Class Overview
  • Syllabus & Downloads
  • Introduction 3 min
  • MPLAB® Code Configurator (MCC) Overview 7 min
  • Peripheral Libraries (PLIB) Introduction 11 min
  • Lab 1 - Using Peripheral Libraries, Reading Temperature Periodically, Writing it to I2C-based EEPROM, and Displaying it on the Console 2 min
  • MPLAB Harmony Drivers and System Services 16 min
  • Lab 2 - Using MPLAB Harmony Drivers and System Services to Read Temperature, Writing it to EEPROM, Saving it to a File on SD™ Card, and Displaying it on Console 1 min
  • RTOS Support and Synchronous Drivers 9 min
  • Lab 3 - Convert Lab 2 to Run in an RTOS Environment Using Synchronous Drivers 1 min
  • Class Summary 2 min
  • Q&A 20 min
  • Complete Recording
  • 25023 FRM4 (70 min)
  • Feedback and Discussion
  • Get in contact with the presentation team
  • We need your feedback