So I looked into the ASM code that sucessfully drove the motor, and made the BYTE output changes to match, but still no luck.

I'm wondering if it could have something to do with the chips high speed of 48MHz?

-Sterling