Hab das jetzt mit dem Simulator probiert, (allerdings eingeschränkt auf den Aufruf und die Durchführung der Sub.

Das klappt tadellos, d.h. wenn fehler, dann irgendwo anders.

btw: Pins werden über PINx.n gesteuert . Muss also heissen:
Code:
Config Pinc.0 = Output
Config Pinc.1 = Output
Config Pinc.2 = Output
Config Pinc.3 = Output
Config Pinc.4 = Output
Denke nicht, dass da die Fuses irgendwie mitspielen können.