TMC211 is a micro-stepping stepper motor controller/driver with a LIN interface and RAM and OTP memory. It allows up to four-bit microstepping and a maximum coil current of 800mA. It communicates with a host via LIN and, together with an inexpensive microcontroller, forms a complete motion control system.
The TMC211 combines a stepper‑motor driver and a motion controller in a single SOIC‑20 IC. It provides programmable coil current up to 800 mA, a supply voltage range of 8 V to 29 V, and supports four‑bit (16‑step) microstepping. Communication with a host is handled via a LIN bus that can address up to 128 devices.
The device includes internal charge‑pump, voltage reference, and protection features such as thermal shutdown. Detailed pin descriptions, electrical characteristics, and LIN protocol parameters are provided for system integration.
| Supply voltage operating range | 8 V … 29 V |
|---|---|
| Maximum coil current | 800 mA |
| Microstepping resolution | 4‑bit (up to 16 microsteps per full step) |
| Package type | SOIC‑20 |
| Operating temperature range | -40 °C … 125 °C |
| PWM frequency | 18 kHz – 22 kHz |
| LIN bus device capacity | Up to 128 devices |
The TMC211 can supply up to 800 mA of coil current.
It supports four bits of microstepping, giving up to 16 microsteps per full step.
The device operates with a supply voltage between 8 V and 29 V.
The LIN bus can address up to 128 devices.