TMC2209
Stepper Motor DriverThe TMC2209 is a stepper motor driver from Trinamic/ADI. View the full TMC2209 datasheet below including key specifications, absolute maximum ratings.
Official TMC2209 datasheet (PDF) — the source this page was extracted from.
TMC2209 Key Specifications
| Parameter | Value |
|---|---|
| Motor Type | Two-phase bipolar stepper |
| Package Size | 5 x 5 mm |
| Microstepping | 8, 16, 32 or 64 via pin setting; 256 via MicroPlyer interpolation |
| UART Baud Rate | Minimum 9000 baud (20 MHz clock), maximum fCLK/16 |
| Motor Current (RMS) | 2A |
| Motor Current (Peak) | 2.8A |
| Supply Voltage Range | 4.75V to 29V DC |
| Communication Interfaces | Step/Dir, single-wire UART |
| RDSon (HS And LS, Typ. At 25°C) | 170mΩ each |
TMC2209 Overview
Part: TMC2209 from TRINAMIC
Type: Ultra-silent Motor Driver IC for Two-Phase Bipolar Stepper Motors
Description: The TMC2209 is an ultra-silent motor driver IC for two-phase stepper motors, supporting up to 2A RMS coil current, 4.75–29V DC input, and featuring StealthChop2 for quiet operation, StallGuard4 for sensorless stall detection, and a UART interface.
Operating Conditions:
- Supply voltage: 4.75–29V DC
- Operating temperature: null
- Max coil current: 2A RMS (2.8A peak)
- Microstep resolution: Fullstep up to 1/256 step (via MicroPlyer interpolation)
Absolute Maximum Ratings:
- Max supply voltage: null
- Max continuous current: null
- Max junction/storage temperature: null
Key Specs:
- Coil current: 2A RMS (2.8A peak)
- Voltage Range: 4.75… 29V DC
- RDSon (typ. at 25°C): LS 170mΩ & HS 170mΩ
- Microstep interpolation: 256 microsteps by MicroPlyer™
- UART Baud rates: 9600 Baud to 500k Baud
- Energy savings: up to 75% with CoolStep™
- STEP/DIR Interface microstep setting: 8, 16, 32 or 64 microstep
Features:
- StealthChop2™ silent motor operation
- SpreadCycle™ highly dynamic motor control chopper
- StallGuard4™ load and stall detection
- CoolStep™ current control for energy savings
- MicroPlyer™ microstep interpolator for 256 microstep smoothness
- Internal Sense Resistor option
- Single Wire UART & OTP for advanced configuration options
- Integrated Pulse Generator for standalone motion
- Full Protection & Diagnostics
Applications:
- 3D Printers
- Printers, POS
- Office and home automation
- Textile, Sewing Machines
- CCTV, Security
- ATM, Cash recycler
- HVAC
- Battery Operated Equipment
Package:
- QFN28 (5 x 5 mm)
TMC2209 Features
2-phase stepper motors up to 2.8A coil current (peak), 2A RMS STEP/DIR Interface with 8, 16, 32 or 64 microstep pin setting
Smooth Running 256 microsteps by MicroPlyer ™ interpolation
StealthChop2™ silent motor operation
S preadCycle™ highly dynamic motor control chopper
StallGuard4 ™ load and stall detection for StealthChop
CoolStep ™ current control for energy savings up to 75%
Low RDSon, Low Heat-Up LS 170mΩ & HS 170mΩ (typ. at 25°C) Voltage Range 4.75… 29V DC
Low Power Standby to fit standby energy regulations
Internal Sense Resistor option (no sense resistors required)
Passive Braking , Freewheeling, and automatic power down
Single Wire UART & OTP for advanced configuration options
Integrated Pulse Generator for standalone motion
Full Protection & Diagnostics
Compact QFN package with large heat slug
TMC2209 Applications
Compatible Design Upgrade 3D Printers Printers, POS Office and home automation Textile, Sewing Machines CCTV, Security ATM, Cash recycler HVAC Battery Operated Equipment
TMC2209 Absolute Maximum Ratings
The maximum ratings may not be exceeded under any circumstances. Operating the circuit at or near more than one maximum rating at a time for extended periods shall be avoided by application design.
| Parameter | Symbol | Min | Max | Unit |
|---|---|---|---|---|
| Supply voltage operating with inductive load | V VS | -0.5 | 32 | V |
| Supply and bridge voltage max. *) | V VMAX | 33 | V | |
| I/O supply voltage | V VIO | -0.5 | 5.5 | V |
| 5VOUT supply voltage (when using external supply) | V 5VOUT | -0.5 | 5.5 | V |
| Logic input voltage | V I | -0.5 | V VIO +0.5 | V |
| VREF input voltage (Do not exceed both, VCC_IO and 5VOUT by more than 10%, as this enables a test mode) | V VREF | -0.5 | 6 | V |
| Maximum current to / from digital pins and analog low voltage I/Os | I IO | +/-10 | mA | |
| 5V regulator output current (internal plus external load) | I 5VOUT | 25 | mA | |
| 5V regulator continuous power dissipation (V VM -5V) * I 5VOUT | P 5VOUT | 0.5 | W | |
| Power bridge repetitive output current | I Ox | 3 | A | |
| Junction temperature | T J | -50 | 150 | °C |
| Storage temperature | T STG | -55 | 150 | °C |
| ESD-Protection for interface pins in application (Human body model, HBM) | V ESDAP | 4 | kV | |
| ESD-Protection for handling (Human body model, HBM) | V ESD | 2 | kV | |
| ESD-Protection for handling (charged device model, CDM) | V ESD | 500 | V |
TMC2209 Thermal Information
The following table shall give an idea on the thermal resistance of the package. The thermal resistance for a four-layer board will provide a good idea on a typical application. Actual thermal characteristics will depend on the PCB layout, PCB type and PCB size. The thermal resistance will benefit from thicker CU (inner) layers for spreading heat horizontally within the PCB. Also, air flow will reduce thermal resistance.
A thermal resistance of 30K/W for a typical board means, that the package is capable of continuously dissipating 3.3W at an ambient temperature of 25°C with the die temperature staying below 125°C. Note, that a thermally optimized layout is required.
Table 20.1 Thermal characteristics TMC2209
| Parameter | Symbol | Conditions | Typ | Unit |
|---|---|---|---|---|
| Typical power dissipation | P D | StealthChop or SpreadCycle, 1.4A RMS in two phase motor, sinewave, 40 or 20kHz chopper, 24V, 90°C peak surface of package (motor QSH4218-035-10- 027, short time operation) | 2.8 | W |
| Typical power dissipation | P D | StealthChop or SpreadCycle, 1.0A RMS in two phase motor, sinewave, 40 or 20kHz chopper, 24V, 70°C peak surface of package (motor QSH4218-035-10- 027) | 1.4 | W |
| Thermal resistance junction to ambient on a multilayer board QFN28 | R TMJA | Dual signal and two internal power plane board (2s2p) as defined in JEDEC EIA JESD51-5 and JESD51-7 (FR4, 35μm CU, 70mm x 133mm, d=1.5mm) | 30 | K/W |
| Thermal resistance junction to case | R TJC | Junction to heat slug of package | 6 | K/W |
Note
A spreadsheet for calculating TMC2209 power dissipation is available on www.trinamic.com.
TMC2209 Typical Application
Figure 3.1 Standard application circuit
The standard application circuit uses two sense resistors to set the motor coil current. See chapter 8 to choose the right sense resistors. Use low ESR capacitors for filtering the power supply. The capacitors need to cope with the current ripple cause by chopper operation. A minimum capacity of 100μF near the driver is recommended for best performance. Current ripple in the supply capacitors also depends on the power supply internal resistance and cable length. VCC_IO can be supplied from 5VOUT, or from an external source, e.g., a 3.3V regulator.
TMC2209 Package Information
Figure 2.1 TMC2209 Pinning Top View -type: QFN28, 5x5mm², 0.5mm pitch
More part numbers on this datasheet
Their pages show this same datasheet. Some are linked through their part family rather than checked part by part, so confirm the exact part in the ordering information.
Other Motor Drivers
- DRV8833 – Texas Instruments, Dual H-Bridge Motor Driver
- DRV8876 – Texas Instruments, H-Bridge Motor Driver
- TB6612FNG – Toshiba, Driver IC for Dual DC motor
- A4988 – Allegro MicroSystems, Stepper Motor Driver Module
- DRV2605YZFR.A – Texas Instruments, Haptic Driver
- DRV2605YZFT.A – Texas Instruments, Haptic Driver
- DRV8302 – Texas Instruments, Three-Phase Gate Driver with Dual Shunt Amplifiers and Buck Regulator
- DRV8302DCA – Texas Instruments, Three-Phase Gate Driver with Dual Shunt Amplifiers and Buck Regulator
Ask your AI agent about the TMC2209
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the TMC2209 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.