I'm a student designing a simple board for a PIC18 microcontroller and am trying to determine how the ICSP circuit should be designed. The datasheet explains how there are two different programming modes: single-supply (low voltage) programming and high voltage programming.
I've been reading through the datasheet and searching online, but I haven't been able to find any advantages of using single-supply (low voltage) programming over high voltage programming.
What are the advantages of using single-supply (low voltage) programming over high voltage programming?
Additional info about my application:
- The board needs to work with the PICKIT 3 and ICD 3 programmers
- The board should preferably be able to remain self-powered while being programmed (to allow the programmer to remain plugged in during normal operation and used at any time without having to unplug the board's power supply)