I wonder if anyone could recommend a PIC in the 16FXXX series that would allow me to achieve the following functions. Two PWM modules (each with independent duty cycle from two variable voltage inputs respectively) I also need to supply each individual PWM signal to two outputs with one lagging the other by about 10 micro seconds. I have looked at the 16F877 however it seems that it is not possible to create two different duty cycles simultaneously. Any assistance at all would be greatly appreciated.