Programming Pic 16F877
ICSP from microchip have 2 mode
<1> standard programing need condition
1 Vpp 13v on MCLR pin (progamming mode)
2 power 5v-4.2v on Vdd pin
3 ground on Vss pin
4 Data for progaming (Bi-directional)
Call PGD Programming data on RB7 pin
5 Clock for programing (Programer to pic)
Call PGC Programing Clock on RB6 pin
This mode does not need any Clock from OSCx pin
<2> The second mode is Low voltage Progrming
This mode use only PGM programing pin
RB3 for PIC16 Or RB5 for PIC18
This mode need Clock from OSCx pin
:lol: