I Googled some examples in C.They wrote CCP1 = 2000, which the C- compiler might make to two instructions or use a pointer, but Oshonsoft can't do directly.
Is there some problem, if the word variable is written with high- and low byte to CCPR1H and CCPR1L
CCPR1H and CCPR1L is always used.
I asked in ETO if CCPR1 = 2000 is a valid statement.