Hello all. I'm working on a project where I'm simulating a machine that we are collecting a bunch of data from. The little gadget would have to be configurable via switches to output a 50% duty cycle pulse at various frequencies. The maximum frequency would be about 71kHz. That means that I must evaluate the configuration switches, check a timer/counter, and turn on an output, plus execute the rest of the program in about 72 instructions. (that's if there are no jumps or gotos) It's becoming pretty clear that I just won't be able to do it. This output is to simulate an encoder and all other outputs must be "in tune" with this encoder (machine speed) This requirment would seem to rule out using 1 microcontroller for the encoder signals and another for the rest. So, If I was to give an output pulse at say, 1/10th of the desired frequency, is there a frequency multiplier of some sort that I could use for an application like this? I'd like the PIC to output a 7.1kHz pulse, and do a bunch of other neat stuff, and use another IC or circuit to multiply the 7.1kHz signal by 10. Erik