The TMC5130 is a fully integrated stepper motor driver and controller system, which allows remote control of stepper motors from any microcontroller. It realizes all real-time critical tasks in hardware. Once configured, the motor can be driven by giving target position, commanding a homing sequence, or giving a target velocity. Benefits of using the TMC5130 include: ease of use, motor precision using 256 microsteps, low motor noise (no-noise stealthChop chopper), sensorless stall detection (stallGuard2), no step loss and high efficiency with dcStep and coolStep, UART or SPI control interface, high voltage range, a small form factor, and a low part count.