The MP6504 is a stepper motor driver with a built-in microstepping translator. The MP6504 operates from a supply voltage of up to 32V and can deliver a motor current of up to 2A. The MP6504 can operate a bipolar stepper motor in full-, half-, quarter-, and eighth-step modes. The MP6504 has a fixed 3.3V reference output, which allows it to operate without a separate logic power supply. Full protection features include over-current protection (OCP), input over-voltage protection (OVP), under-voltage lockout (UVLO), and thermal shutdown. The MP6504 is available in a QFN-28 (4mmx5mm) package with an exposed thermal pad.