In order to improve the step accuracy of two-phase hybrid stepping motors, this paper presents a high-performance stepping motor driver based on controllable dead-time compensation. After CPLD(Complex Programmable Logic Device) logical processing, the subdivision drive signal created by microcontroller STM32 becomes a complementary dead-time compensation drive signal which can realize precise control of stepper motor. The experiment shows that this program not only has effectively reduced the power consumption of the stepping motor, but also made whole system cost less.