cdb wrote: > Wouldn't Bob Ammerman's and Roman Blacks Bresenham algorithm go some > way to getting a 1uS delay but with jitter? No. With 6.167MHz oscillator and therefore 1.54MHz instruction clock, you get either 649nS delay or 1.30uS delay. If someone wanted a 1MHz average pulse rate, then it could be achieved by using various algorithms, including a Bresenham, but that is different from a 1uS delay. Each individual pulse will still be 649nS or 1.30uS. The algorithm will chose between those per pulse to get a average 1MHz pulse rate. However this is usless is you want a 1uS delay as the OP asked for. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist