We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

AN2601

Title
Title
Live Update - Online Firmware Updates in Timing-Critical Applications
Name
Name
AN2601
Date
Date
03/20/2018
Application Categories
Application Categories
Functional Enablement / Timing & Counting
Product Categories
Product Categories
dsPIC DSCs
Description
Description
A requirement for many applications is to support firmware updates after the product has been released. Firmware updates force the application to include a bootloader to manage the Flash contents and a communications medium to share information with an external host device.This application note discusses the compiler tools that help facilitate LiveUpdate, as well as details regarding how to set up the MPLAB® X IDE project and implement firmware for the LiveUpdate event. Example projects are created and discussed in this application note to further aid in the development/testing of a LiveUpdate project.

Silicon Products

Title Product Title
dsPIC33CH128MP203
Dual Core, Two DSCs on One Chip
dsPIC33CH128MP203 Dual Core, Two DSCs on One Chip
dsPIC33CH128MP503
Dual Core, Two DSCs on One Chip
dsPIC33CH128MP503 Dual Core, Two DSCs on One Chip
DSPIC33CH128MP202
Dual Core, Two DSCs on One Chip
DSPIC33CH128MP202 Dual Core, Two DSCs on One Chip
dsPIC33CH128MP208
Dual Core, Two DSCs on One Chip
dsPIC33CH128MP208 Dual Core, Two DSCs on One Chip
dsPIC33CH512MP506
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP506 Dual Core, Two DSCs on One Chip
dsPIC33CH64MP203
Dual Core, Two DSCs on One Chip
dsPIC33CH64MP203 Dual Core, Two DSCs on One Chip
dsPIC33CH512MP508
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP508 Dual Core, Two DSCs on One Chip
dsPIC33CH64MP205
Dual Core, Two DSCs on One Chip
dsPIC33CH64MP205 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP208
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP208 Dual Core, Two DSCs on One Chip
dsPIC33CH512MP205
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP205 Dual Core, Two DSCs on One Chip
dsPIC33CH128MP506
Dual Core, Two DSCs on One Chip
dsPIC33CH128MP506 Dual Core, Two DSCs on One Chip
dsPIC33CH512MP505
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP505 Dual Core, Two DSCs on One Chip
dsPIC33CH512MP208
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP208 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP206
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP206 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP508
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP508 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP505
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP505 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP205
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP205 Dual Core, Two DSCs on One Chip
dsPIC33CH128MP206
Dual Core, Two DSCs on One Chip
dsPIC33CH128MP206 Dual Core, Two DSCs on One Chip
DSPIC33CH128MP502
Dual Core, Two DSCs on One Chip
DSPIC33CH128MP502 Dual Core, Two DSCs on One Chip
dsPIC33CH64MP508
Dual Core, Two DSCs on One Chip
dsPIC33CH64MP508 Dual Core, Two DSCs on One Chip
DSPIC33CH64MP502
Dual Core, Two DSCs on One Chip
DSPIC33CH64MP502 Dual Core, Two DSCs on One Chip
dsPIC33CH128MP205
Dual Core, Two DSCs on One Chip
dsPIC33CH128MP205 Dual Core, Two DSCs on One Chip
dsPIC33CH128MP505
Dual Core, Two DSCs on One Chip
dsPIC33CH128MP505 Dual Core, Two DSCs on One Chip
DSPIC33CH64MP202
Dual Core, Two DSCs on One Chip
DSPIC33CH64MP202 Dual Core, Two DSCs on One Chip
dsPIC33CH64MP208
Dual Core, Two DSCs on One Chip
dsPIC33CH64MP208 Dual Core, Two DSCs on One Chip
dsPIC33CH256MP506
Dual Core, Two DSCs on One Chip
dsPIC33CH256MP506 Dual Core, Two DSCs on One Chip
dsPIC33CH64MP506
Dual Core, Two DSCs on One Chip
dsPIC33CH64MP506 Dual Core, Two DSCs on One Chip
dsPIC33CH128MP508
Dual Core, Two DSCs on One Chip
dsPIC33CH128MP508 Dual Core, Two DSCs on One Chip
dsPIC33CH64MP206
Dual Core, Two DSCs on One Chip
dsPIC33CH64MP206 Dual Core, Two DSCs on One Chip
dsPIC33CH64MP505
Dual Core, Two DSCs on One Chip
dsPIC33CH64MP505 Dual Core, Two DSCs on One Chip
dsPIC33CH64MP503
Dual Core, Two DSCs on One Chip
dsPIC33CH64MP503 Dual Core, Two DSCs on One Chip
dsPIC33CH512MP206
Dual Core, Two DSCs on One Chip
dsPIC33CH512MP206 Dual Core, Two DSCs on One Chip