Most of the newer PIC offerings have more than one Timer2/4/6 that can be used for CCP1/2/3 or PWM1/2/3.... Look at the PIC18FxxK40 and K42 offerings; both work with PBP3.1. I know there are more (including a bunch of PIC16F versions); you can search Microchip's site for these requirements (along with other requirements you need for your project).