CCP1CON=0; PR2=249; CCPR1L=186; TRISCbits.TRISC2=0; T2CON=0x01; CCP1CON=0x3C; TMR2=0; T2CONbits.TMR2ON=1; while(1) { PIR1bits.TMR2IF=0; while(PIR1bits.TMR2IF==0); }