Hello... Hans - the power-on-reset value of CCP2CON is 0, which value resets the CCP2 module. Try including this: MOVLW #B'1010' ;compare mode, generate software interrupt (Fig 10-1) MOVWF CCP2CON ;in bank 0 Best regards, ...Shel Michaels sbmichaels@aol.com Hans J. Ziegler wrote: << If anyone of you got the time to try, please do so. I'll add my test source once more. You'll see it won't work. org 0x00 goto start org 0x04 goto service start setbank 1 movlw H'10' movwf PR2 setbank 0 clrf TMR2 clrf T2CON bsf T2CON,TMR2ON bcf PIR1,TMR2IF setbank 1 bsf PIE1,TMR2IE setbank 0 bsf INTCON,GIE bsf INTCON,PEIE loop nop nop goto loop service nop nop retfie end >>