You're still copying from a 16F726 program ...
Just forget about byte_butchers code. It doesn't apply, because there is no CSM in the 16F690!

I'm purposely being vague here because you only spent 45 minutes on the last version. I know ... "pouring scorn" ...

To select the T1CKI pin as input to Timer1, T1CON.1 (TMR1CS) should be set to 1.
Other bits in T1CON might be different too.

And when I hinted to HPWM, it should have been a big red flag.
<br>
_________________
DT
&nbsp; Fishing is cruel, why would anyone teach people to fish?