Modified Pic Programmer
From Just in Time
This is a JDM like programmer. The JDM PIC programmer is well-known and very simple to build. However, since it uses serial ground as VDD, het power on the PIC is always-on during reading/programming. This might give problems when using the internal oscillator feature of the newer PIC chips (like the 12F series).
Using a MOSFET to control the PIC VDD with the programming voltage, this problem is solved.
See also JDM Modification