Skip to content

Microchip-MPLAB-Harmony/bootloader_apps_serial_memory

Repository files navigation

MPLAB® Harmony 3 Serial Memory 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.

This repository contains the MPLAB® Harmony 3 Serial Memory Bootloader application examples

Bootloader Library

Refer to 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 Serial Memory bootloaders

Name Description
I2C EEPROM Bootloader This example application shows how to use the Serial Memory Bootloader Library to bootload an application from I2C EEPROM (AT24) to Internal Flash
SPI EEPROM Bootloader This example application shows how to use the Serial Memory Bootloader Library to bootload an application from SPI EEPROM (AT25) to Internal Flash
SPI Flash Bootloader This example application shows how to use the Serial Memory Bootloader Library to bootload an application from SPI Flash memory (SST26) to Internal Flash
QSPI Flash Bootloader This example application shows how to use the Serial Memory Bootloader Library to bootload an application from QSPI Flash memory (SST26) to Internal Flash
FS SPI Flash Bootloader This example application shows how to use the File System Bootloader Library to bootload an application from SPI Flash memory (SST26) to Internal Flash
FS QSPI Flash Bootloader This example application shows how to use the File System Bootloader Library to bootload an application from QSPI Flash memory (SST26) to Internal Flash