Hi ! Others have already pointed out that the 12F683 *has* an hardware PWM unit. I'd just like to add that it (compared to the one you are using now) also have double the program mem (2Kword), double the RAM (64 bytes) and also the new and much better INTOSC. Still in the same 8-pin size. It's it's reasonable low-volume, you'd probably save some development time by using that one instead. Regards, Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist