> >The problem I ran into is that I have 36,000 edges per second, or one >roughly every 28uS...this only gives me 140 instructions per edge. Plus I >want to monitor 2 encoders, so that means I only get 70 instructions to >decode each, plus deal with any other processing I want to do. Hmm.. A radical might suggest an AVR processor. 64nS typical instruction at 16 MHz, vectored ints. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu