Hi. In one of my projects I am using a 18F14K50 to create a square wave. I use a timer interrupt to switch the signal on and off. The wave frequency is set sending data to the PIC through the USB port. Now I would like to generate 4 or 5 of these signals, with different frequencies that change over time. I don't think I can keep using timer interrupts, because the PIC hasn't got enough timers and also I have got the feeling it is not good spending most of the CPU time handling interrupt routines. Signals change from 0V to 5V, and frequency from 0Hz to 3KHz. If anybody has a good idea, I would be very grateful. Thank you. Cristiano -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist