The TMC222 is a combined micro-stepping stepper motor motion controller and driver with RAM and OTP memory. The RAM or OTP memory is used to store motor parameters and configuration settings. The TMC222 allows up to four bit of micro stepping and a coil current of up to 800 mA. After initialization it performs all time critical tasks autonomously based on target positions and velocity parameters. Communications to a host takes place via a two wire serial interface. Together with an inexpensive micro controller the TMC222 forms a complete motion control system.
The TMC222 is a combined micro‑stepping stepper‑motor motion controller and driver with RAM and OTP memory. It provides up to four bits of micro‑stepping (16 micro‑steps per full step), programmable coil current up to 800 mA, and operates from a supply voltage of 8 V to 29 V. Communication with a host is performed via a two‑wire serial interface that supports transfer rates up to 350 kbps.
The datasheet includes sections on features, general description, typical application circuits, ordering information, functional description, two‑wire serial interface details, pin and signal descriptions, electrical characteristics, and a FAQ. It also lists package options (SOIC‑20, QFN32) and provides revision history and ordering codes.
| Supply voltage range | 8 V – 29 V |
|---|---|
| Maximum coil current | 800 mA |
| Micro‑stepping resolution | up to 16 micro‑steps per full step (4 bits) |
| Serial interface transfer rate | up to 350 kbps |
| Operating temperature range | -40 °C … 125 °C |
The interface supports transfer rates up to 350 kbps.
It can drive a coil current of up to 800 mA.
The device operates from 8 V to 29 V.
The TMC222 supports up to 16 micro‑steps per full step.