Hallo pointhi.
Dann schau nochmal ganz genau, was du mit den TRIS-Bits von Port D und vor allem von Port E machst.
50Hz am führerlosen FET: das sieht nach fehlender bzw. zu hochohmiger Ansteuerung aus.
Ansatz zur Fehlersuche:
Ich hatte mir schon mal bei einem 16F87x selber mit dem PSP ein Bein gestellt:
Weil ich die TRISE-Bits der nicht implementierten PORTE-Leitungen leichtfertig abweichend vom default gesetzt hatte,
(((im Stil von: sämtliche 3 PORTE-Leitungen als Inputs? Dann TRISE gleich durchgängig 0xFF, weil's schöner aussieht)))
war plötzlich der PSP aktiv und PORTD lief vermeintlich Amok.
Lesezeichen