Γεια σου Αρχιμήδη κα χρόνια πολλά.

Με μια δίοδο μετα την αντίσταση και την κάθοδο στο /mclr κάνεις με συνδεδεμένο τον προγραμματιστή και προγραμματισμό (χαμηλη/υψηλή ταση) και τρέξιμο του κώδικα, και όταν τον αποσυνδέσεις, τρέξιμο του κώδικα. Pullup δεν χρειάζεσαι (ούτε και διακόπτη) αν εχεις το cbit _MCLRE_OFF.
Συνήθως όμως στις εφαρμογές μας θέλουμε την υπαρξη ενός εξωτερικού reset οπότε _mclre_on σε συνδιασμό με pullup (+diode) για δυνατότητα icsp προγραμματισμού