Първото нещо където ми се наби в очите
movlw B'0001
0000'
movwf CCP1CON
Тези четери нули означават
Capture/Compare/PWM off (resets CCP1 module)
Това означава скоро така ШИМ няма да тръгне.За сега си оправи инициализацията.
Пробвай с нещо от вида
movlw B'0000
1100'
movwf CCP1CON