1 MPLAB® Harmony 3 OTA 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 more information.

To clone or download these application from Github, go to the main page of this repository and then click Clone button to clone this repo or download as zip file.

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 OTA bootloaders:

NameDescription
OTA Bootloader - Dual BankThis example application shows how to use the OTA Bootloader Library to bootload an application on device having dual bank Flash using RNBD
OTA Bootloader - External MemoryThis example application shows how to use the OTA Bootloader Library to bootload an application on board having external memory using RNBD
MPU OTA Bootloader - SD/NAND/Serial FlashThis example application shows how to use the OTA Bootloader Library to bootload an application from SD/NAND/Serial Flash memory and receives new application image using RNBD and write it to SD/NAND/Serial Flash memory