Hi Thunder,
With a frequency that low, you don't need a PWM module at all. You could more easily bit-bang it. Here is how I have done it:
Expand the timer to 24 or 32 bits. Simply allocate the byte or two in ram, and increment it in the timer-overflow interrupt-service routine.
Check the expanded timer at a predetermined interval to see if it is time to toggle the output-bit. You can simply use the timer-overflow if you don't need much precision, or if you do need precision, you can use the timer's compare function.
I've used this technique for a PWM with a 20 second cycle-time and 1/8 second resolution.
mark
Message Edited by rocco on 2010-02-01 06:05 PM