Hallo

1) Vergiss die Simulation von Interrupts! MPLAB macht da teilweise nicht ganz mit.

2) Ev. musst Du zuerst noch den PORTB einlesen, um die "missmatch-condition" aufzuheben, wie's im Datenblatt so schön heisst. Ich hab zwar den selben Compiler, weiss aber nicht, ob der das bereits von sich aus macht (ich mach die ISR's immer zu Fuss via #int_global).

Also wär z.B. sowas am Anfang der ISR einzubauen:

Code:
#asm
 movf 6,1
#endasm
Gruess
Fritzli