Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
A bootloader can be handy mechanism for updating programs on products in the field without a programmer but I find them handy for development work as well...
On the 16F' devices with self-programming capability you can program code/program memory and eeprom memory...
On the 18F' devices with self-programming capability you can program code/program, eeprom, IDLoc, and config' memory, though many 18F' bootloaders disable config' memory modification for obvious reasons...
If you can spare approximately 100h words on a 16F' device or 200h words on an 18F' device, a bootloader might be a viable addition to one or more of your projects...
Microchip application note AN851 provides sample bootloader firmware for 16F877 and 18F252/452 devices as well as the PC side software... Caveat -- I seem to recall their PC side software may be a little buggy...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.