title: Programming bootloader of a PIC microcontroller
body: <p>I got a old used picdem board for free from my friend and I have a bootloader to it. It's old one got erased.</p>
  
  <p>I don't have <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1406&amp;dDocName=en537580&amp;redirects=icd3" rel="nofollow">ICD</a> to program the bootloader, is there any way I can program the bootloader using usb or develop something by my own? But the problem is since the bootloader got erased by accident the usb won't be detected when plugged in.</p>
  
  <p>I'm using PIC18F4550 microcontroller</p>