Beim Experimentieren mit den PIC18F (und allen Controllern mit PGM-Anschluss und LVP) sollte man das Konfigurationsbit LVP auf OFF setzen. (default ist es auf ON!) Tut man das nicht, muss man im Normalbetrieb den PGM-Anschluss auf GND ziehen, sonst läuft der PIC nicht, siehe Punkt 4:
Zur Verdeutlichung: Ist der Pickit3 o.ä. angeschlossen, läuft alles. Zieht man ihn ab, geht nichts mehr.
Ich habe bei der Fehlersuche meine Stromversorgung dreimal überprüft, den Pullup an /MCLR nachgemessen und die Lötungen geprüft, getestet, ob ich /MCLR vom Pickit abziehen kann (das ging problemlos, also kein Reset-Problem), ob ich VDD target vom Pickit abziehen kann, ging problemlos. Masse (VSS Ground) abziehen ging dann nicht mehr.
Vielleicht hilft diese Erfahrung ja jemandem, der gerade anfängt, so wie ich. 🙂