Hallo paula,
bei meinem 'Flackerlicht' mit einem PIC 16F877 kommen 8 PWM-Signale raus, ohne CCP.
Allerdings 'nur' mit 200Hz bei einem 4,9152MHz Quarz, was für 3 x PWM mit einem 20MHz Quarz sicher weit über 1kHz erhöht werden kann.
Wenn das ausreicht und wenn Du mit Assembler klar kommst, dann 'kupfere' die Software unter http://www.domnick-elektronik.de/picpwm.htm einfach bei mir ab.