A system using a TMC2660 stepper motor driver requires an MCU to initialize the driver via SPI. Optionally the MCU may read back status information via the same channel. After initialization the control may be done with the internal sequencer via Step pulses and Direction signal or via SPI. To offload the MCU from ramp calculations a dedicated ramp controller IC like TMC429 or similar generating ramp pulses is recommended. The TMC2660 integrates a MOSFET power stage that consists of two full bridges.

