Jump to main content

##

# 1 MPLAB® Harmony 3 USB Bootloader Application Examples

MPLAB Harmony 3 is an extension of the MPLAB ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC® microcontroller and microprocessor devices. Refer to the following links for additional information.

This repository contains the MPLAB Harmony 3 USB Bootloader application examples.

Bootloader Library

Refer to the Bootloader Library Help for understanding:

- Bootloader framework
- How the Bootloader library works
- Bootloader library configurations
- Bootloader memory layout

Bootloader Examples

The following applications are provided to demonstrate the USB Bootloader:

Name | Description
--- | ---
USB Device HID Bootloader | This example application shows how to use the Bootloader Library to bootload an application using USB Device HID protocol
USB Device HID Live Update | This example application shows how to use the Bootloader Library as a Live Update application using USB Device HID protocol on devices with Dual Bank Support
USB Host MSD Bootloader | This example application shows how to use the Bootloader Library to bootload an application using USB Host MSD protocol