PIC controller uitbreiden voor incircuit programming

Ik heb een schema gemaakt om via de com poort commando's naar een PIC 16F84 te sturen, en deze moet op zijn beurt weer 8 servo's aansturen.
zie schema:
http://members.chello.nl/a.deckers/picmicro.JPG

Nou vroeg ik me af of ik dit schema ook kon aanpassen zodat ik de pic erop kon programmeren?

zo jaah, hoe moet ik dat dan doen.

PS : pin 12 en 9 van de MAX232 en pin 1 en 2 van de PIC horen zo te zitten. Dit kwam makkelijker uit bij het maken van het PCB.

ICSP valt reuze mee.

Je moet poort B6 en poort B7 en de MCLR pin naar buiten
brengen met een header. Meestal is dit voldoende.
voor ICSP breng je op de MCLR pin, 12 à 13V aan, en daarna
kan je via B6 & B7 je nieuwe programmatuur in de PIC pompen. (B7 = data, B6 = clck)
Sommige nieuwere PIC's verwachten ook dat je eerst de MCLR van spanning voorziet, en dan pas VSS/VDD. (5V)
Je zou die VSS & VDD ook op die pinheader kunnen steken,
en extern voorzien via je programmer.

Zo doe ik het in elk geval.

groeten,
Kris