Böse Falle:
Code:
	movlw	B'00000000'	; PortB alle outputs 
	movwf	TRISD
    movwf   TRISE
Nach diesem Befehl hat bei mir auch einiges nicht mehr funktioniert.
Jetzt benutze ich:
Code:
		movlw	11111000b	; 0=Ausgang / 1=unverändert
		andwf	TRISE
Bit<7...3> von PORTE dürfen aus mir unbekannten Gründen nicht verändert werden.