Quote Originally Posted by bearpawz View Post
Its constantly applying the +5 and ground, so once I have code in there that uses the internal oscilator it begins to run the code BEFORE the high voltage reaches the MCLR pin to enter programming mode.
This is a common problem with some verions of the JDM programmer. There is a fix that is shown below.



Full details of this modification can be found at http://users.tpg.com.au/btkelly/jdm_b.htm

Another version can be found at http://www.janson-soft.de/pic/pic.htm

I use a commercial version of the JDM programmer from Olimex



which is based on the following schematic



Hope this helps