PIC18F25k50 - 10-bit PWM resolution with 8-bit timer?
See the datasheet: 



Either two bits of the timer prescaler or the divider for the internal system clock is used for the two LSBs. 

Similarly, the duty cycle value storage is split between CCPRxL and CCPxCON&lt;5:4> as shown.