CCP1CON=0x02; T3CON=0x0; T1CON=0x0; TRISCbits.TRISC2=0; TRISCbits.TRISC0=1; CCPR1H=0xC3; CCPR1L=0x50; while(1) { TMR1H=0; TMR1L=0; PIR1bits.CCP1IF=0; T1CONbits.TMR1ON=1; while(PIR1bits.CCP1IF==0); T1CONbits.TMR1ON=0; }