Well, I use Pickit2 and 3. Also the Pikprog+ by ELNEC (provides good serialization tools).
I see no point in bootloaders as they are slower and use memory too. The Pickit also programs automatically whenever the hex file changes.
Is there any particular reason for the bootloader?
Ioannis
Bookmarks