Hi, I am new to the PIC device family and am looking to program a PIC16C74. My application requires 3 PWM outputs (all with adjustable duty cycles). Obviously I will use CCP1 for one PWM output leaving me bothered about the remaining two. The other two outputs have frequencies of 30Hz and 70Hz respectively and need duty cycles (which will not change very often) of 50% or 10%. Can anyone suggest a neat method for implementing these outputs? Note that the processor is also required to be an I2C bus master (I found these routines) and other than monitoring the bus has very little else to do. Thanks in advance, Justin. ~^~^~^~^~^~^~^~^~^~^~^~^~^~ Justin Lipton Oridion Medical Ltd. P.O. Box 45025 91450 Jerusalem ISRAEL Phone 972 2 589 9124 Fax 972 2 582 8868 justin.lipton@oridion.com ~^~^~^~^~^~^~^~^~^~^~^~^~^~