title: Load program into PIC18F without using PICKit or ICSP
body: <p>I am currently learning about using PIC18F4550 for my project. Is there any way that I can load the program into the PIC without using ICSP or PICKit? At the first time of using the PIC, can we use USB to load the program into the PIC?</p>