In a message dated 95-12-26 09:03:16 EST, you write: > Here is >my init code : > > MOVLW H'04' ;Timer 2 on, prescaler = 1 > MOVWF T2CON > MOVLW B'00001100' ;PWM ON > MOVWF CCP1CON > MOVLW H'FF' ;PR2 = OXFF > MOVWF H'80'^PR2 Presumably in actuality you set RP0 before you store in RP2, which is in bank 1? ...Shel Michaels