USER CUSTOMIZED BOOTLOADER FOR PIC MICROCONTROLLER CARRYING OUT
Programming the peripheral interface controller (PIC) microcontroller needs some external equipment like an in-circuit debugging adapter (ICD) or it has to be removed several times from the dual in line (DIL) socket to reload, these approaches were quite tedious and requires a lot of technical efforts even to program simple applications in it, and these issues can be resolved by using “bootloader”. The word ‘boot’ came from the term ‘bootstrap’ which was developed from a phrase ‘to lift oneself by one’s own bootstraps’. This paper proposes a user customized booting algorithm for the PIC microcontroller, in which the booting process needs to be performed initially by the operating systems (OS) to initialize all its resources before the start up, here we are proposing the booting implementation without the intervention of the OS for the PIC microcontroller and testing the performance with respect to the program execution. The booting algorithm was implemented along with microcontroller code.
PIC, ICD, DIL, bootstrapping, booting and boot loading, OS.