>each instruction took). 4 nop's didn't work, but >a delay of 160us did work beautifully.. It's >overkill, but it works, I'm a happy camper... Strange that the nops didn't work. If the E strobe timing is indeed 450ns min., it should have worked. But 160us is absurdly high. The beauty of using assembly to begin with is being able to control timing and make the code as efficient as possible. I would try to keep adding nops until it works, rather than jumping up to 160us. By the way, why pick 160us anyways? --Andrew _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.