Well , I have gotten a lot of "mee too's" about this code.. you can get it at http://www.cdc.net/~othrwrld/speed1.asm After some testing and twiddling, I have decided to scrap the one PIC for 2 motors code and I am going to just one motor per chip. This will of course give me better resoulution (and simpler code) The code I posted works.. sort of. It needs a lot of tweaking in the lookup tables and an error routine for pulses that cause the counter to overflow.. I will leave it up for about another week. I'm almost done with the code for one motor.. I'll let you know when I have something... Jason E. Brown Other Worlds 3801 Dayton Blvd Chattanooga TN 37415 (423)870-1074 othrwrld@cdc.net = business. jebrown@cdc.net = me.