Hallo!

Problem gelöst!

Ich muss einfach nicht PORTB sondern LATB verwenden.

also
#define D0 LATBbits.LATB0
...

Pfu, wäre das mal geschafft. Aber wieso das so ist weiß ich nicht. Falls einen schlauen Programmierer gibt der mir das sagen kann, bitte.

lg,