Smart Power Microstepping WM Motor Driver with external power transistors and protection, diagnostics and SPI Interface