Al Young wrote: > It uses a pair of D-flipflops to generate 2 separate pulse > streams, Up and Down. These 2 streams are used as the > clock inputs for TMR0 and TMR1. Hi, Isn't it a bit of an overkill to use both some external curcuit and *two* timers to handle an encoder. I "read" an directly connected encoder using a single timer (tmr0) just fine. Now, I use ASM so I might have better control over what's going on... Jan-Erik. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics