Versuch mit einem Testprogramm, ob du den Pin f. Taste 3 auf 0 und 1 setzen kannst.
Code:
Config Pinb.4=output
DO
   portb.4 = 0 
   Waitms 1000
   portb.4 = 1
   Waitms 1000
LOOP
Einziges special mit dem Pin ist der SPI. Wenn der aktiviert wäre, schnappt er sich ggf. den PIN


BTW:
Hat nix damit zu tun, aber hier:
Config Portd.7 = Output
sollte sein:
Config Pind.7 = Output

(ganzes Port -> "Config PortX=" einzelne Pin ->"Config PinX.Y=" )