> What is the lowest frequency you can get using the PWM module > (on say an 16F877 with 4MHz xtal)? From looking at the docs it > seems to me it is 1000000/16/256 which is approx 244Hz I found exactly that a few weeks ago. To get a low range of PWM frequencies with an 877 I've had to use a variable R on the osc -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.