Does not appear that microchip lists the devices that have ECCP. What size PIC's are you interested in?

The smallest PIC that I am aware of that has at least one ECCP is the 14-pin PIC16F616. As I mentioned earlier, many of the 16F and 18F PIC's have one or more ECCP's.

BTW, I just tested a PIC18F4620 ECCP PWM at 250kHZ (4uS period) in half-bridge mode. The signals on the scope are EXACTLY 180 degrees out-of-phase with each other. Clock was 32MHz - 8MHz FOsc.