Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

PIC bootloader information

Status
Not open for further replies.

prabesh

Newbie level 4
Joined
Apr 6, 2010
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Pokhara
Activity points
1,313
Please Explain about Booloader for PIC microcontroler and Do all PIC need bootloader
 

a bootloader is a small piece of firmware on the PIC which can communicate with external devices (usually a PC via serial COM or USB) and 'upload' the rest of the program on to the PIC flash memory.

so instead of connecting the PIC to a PIC-programmer, just connect the PIC to the PC, run the bootoloader software and can program it without the need of an separated circuit (a PIC-programmer)

of course you need to program the bootloader firmware the PIC the first time, (by a conventional PIC programmer), but once i'ts done, you could use the bootloader to do the rest of the programming..

it's very useful for 'updating' or 'upgrade' firmware in-situ, for example, if you have an application (connected to a PC) you could send an 'update' to your client, and it will only need to start the bootloading software, reboot the pic, and it'll upgrade without changing the PIC or connecting aditional hardware..

of course! not every PIC application needs a bootloader, (a small PIC even doesn't have enought space or self-programming capabilities to implement bootloading) and with the microchip ICSP programming method, it's not so hard to leave a few pins free to connect a ICSP pic Programmer (like the PICkit) and make the 'upgrades' easily
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top