I cannot answer questions about your JDM programmer - I don't know it.
Appended is a schematic of the ICSP portion that I employ if I'm putting ICSP on a board. If your PIC isn't a 28-pin 16F type, change the pins appropriately to suit, but the circuit basically remains the same.
R1 and C2 are the usual arrangement for MCLR. D2 prevents the programming voltage Vpp from damaging the rest of your board. During programming the PCB supply (+5v PCB) is switched off. The PIC is powered from the programmer +5v at the ICSP pin. Diode D1 prevents the ICSP programmers +5v from powering-up the rest of the PCB, limiting to applying power just to the PIC being programmed. C1 is just for decoupling.
Like I mentioned previously, if I'm going to employ ICSP, then I ensure circuitry on RB6/RB7 is relatively benign. Push Button controls that are normally Open-Circuit with internal pull-up's are my favourite choice for these pins. LCD pins should not cause too many headaches, but as always test beforehand.
Melanie




Bookmarks