OneoftheadvantagesofMicrochipísPIC

Æ

micro-

controllerswithself-programmableenhancedFlash

memoryistheabilitytoimplementabootloader.This

allowsdesignerstoimplementapplicationsthatcanbe

updatedmanytimesover,potentiallyextendingthe

applicationísusefullifetime.

Thisapplicationnotedescribesaserialbootloaderfor

16-bitPIC24FdevicesusingtheUARTmoduleasa

communicationchannel.Thebootloaderapplication

usesthecommunicationprotocolsoriginallyoutlinedin

MicrochipApplicationNoteAN851,ìAFlashBootloader

forPIC16andPIC18Devicesî.Somemodificationsto

theoriginalprotocolhavebeenmadetomaintain

compatibilitywiththePIC24architecture.Ithasalso

beenredesignedtoaccommodatethecurrentgenera-

tionofPIC24FJFlashmicrocontrollers,aswellasthe

nextgenerationofPIC24Fdevices.AN1157ASerialBootloaderforPIC24FDevicesAuthor:BrantIveyFIGURE1:BOOTLOADERFUNCTIONALMicrochipTechnologyInc.BLOCKDIAGRAMBootloaderFirmwareINTRODUCTIONUxRXUxTXOneoftheadvantagesofMicrochip’sPICmicro-controllerswithself-programma

PIC24F器件中的一个串行引导程序

PIC24F器件中的一个串行引导程序