Hallo pointhi,

ändere mal deinen Code in " __delay_ms(500); ". Dann geh mal mit dem Multimeter drann.
Oder sogar in 1000 ms.

Taktet der PIC-Pin zwischen 5V und 0V?

Wenn nicht, dann suchen wir weiter.

Oder hast du zwischenzeitlich den Fehler gefunden?

Gruß