Roman, Very impressive idea. Do I understand correctly: -- The PWM PIC has no responsibility other than genearating the PWM signals. How does the PWM PIC know what value to output at any given time? Bob Ammerman RAm Systems (contract development of high performance, high function, low-level software) -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu