Hallo,
auf den ersten Blick sehe ich keinen Fehler. Am besten schreibst du mal eine Warteschleife nachdem dein PIC initialisiert ist und greifst dann erst auf Display zu. Außerdem mal die Verdrahtung prüfen. Wenn du nciht sicher bist ob der PIC arbeitet kannst du PORTA als Ausgänge setzen, ein paar LEDs anschließen und an bestimmten Programmstellen einschalten. Außer dem Trimmpoti für den Kontrast braucht man am Display nichts weiter, ein 100nF kondensator schadet aber wie immer nicht. Das Config habe ich nicht überprüft (ich schreibe das was ich will immer als Hex-Wert), vielleicht macht der Watchdogtimer Probleme? Ich weis jetzt nicht auswendig ob der aktiviert ist oder nicht.

Gruß,
Michael