main
History Download
Ray Publish 0.1.0 027da3e 9h ago

TMC2226-SA-T

TRINAMIC Motion Control GmbH · Stepper Motor Driver · HTSSOP-28

TMC2226-SA-T from TRINAMIC Motion Control GmbH, in a HTSSOP-28. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.

Pinout

Pin Name Type Function
1 OB1 output Motor coil B output 1 of the full bridge B, driving the stepper motor coil.
2 BRB passive Sense resistor connection for coil B; place the sense resistor to GND near the pin, or tie to GND when using the internal sense resistor.
3 VS power_in Motor supply voltage; provide filtering capacitance near the pin with the shortest possible loop to the GND pad.
4 OB2 output Motor coil B output 2 of the full bridge B, driving the stepper motor coil.
5 ENN input Enable not input; the power stage is switched off (all motor outputs floating) when this pin is driven high.
6 GND power_in Ground; connect to the GND plane near the pin.
7 CPO passive Charge pump capacitor output; tie to CPI using a 22nF 50V capacitor.
8 CPI passive Charge pump capacitor input; tie to CPO using a 22nF 50V capacitor.
9 VCP passive Charge pump voltage; tie to VS using a 100nF capacitor.
10 SPREAD input Chopper mode selection: Low selects StealthChop and High selects SpreadCycle; internal pull-down, may be left unconnected.
11 5VOUT power_out Output of the internal 5V regulator; attach a 2.2µF to 4.7µF low-ESR ceramic capacitor to GND near the pin.
12 MS1_AD0 input Microstep resolution configuration (MS1) and UART address bit 0 (AD0), with internal pull-down; MS2 and MS1 select 8, 32, 64 or 16 microsteps.
13 - unconnected Unused pin; may be connected to GND for better PCB routing.
14 MS2_AD1 input Microstep resolution configuration (MS2) and UART address bit 1 (AD1), with internal pull-down.
15 DIAG output Diagnostic and StallGuard output; goes high upon stall detection or driver error and is reset by ENN going high.
16 INDEX output Configurable index output that provides the index pulse (one pulse per electrical rotation).
17 CLK input Clock input; tie to GND using a short wire for the internal clock, or supply an external clock.
18 PDN_UART bidirectional Power down not control input (low enables automatic standstill current reduction) and optional UART input/output; power down function can be disabled in UART mode.
19 VCC_IO power_in I/O supply voltage for all digital pins, 3.3V to 5V.
20 STEP input STEP input for the step signal of the step and direction interface.
21 VREF power_in Analog reference voltage for current scaling, or reference current for use of internal sense resistors (optional mode).
22 GND power_in Ground; connect to the GND plane near the pin.
23 DIR input DIR input for the direction signal, with internal pull-down resistor.
24 STDBY input Standby input; pull up to disable the internal 5V regulator and enter low power standby, with 100kOhm pulldown (may be left unconnected).
25 OA2 output Motor coil A output 2 of the full bridge A, driving the stepper motor coil.
26 VS power_in Motor supply voltage; provide filtering capacitance near the pin with the shortest possible loop to GND pad.
27 BRA passive Sense resistor connection for coil A; place the sense resistor to GND near the pin, or tie to GND when using the internal sense resistor.
28 OA1 output Motor coil A output 1 of the full bridge A, driving the stepper motor coil.
29 EP passive Exposed pad (from the footprint; not named in the datasheet pin table).

Key specifications

Parameter Value
Manufacturer TRINAMIC Motion Control GmbH
Package HTSSOP-28
Category Motor Driver ICs
Pins 29

Electrical characteristics

Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).

Parameter Symbol Min Typ Max Unit Conditions Page
Supply voltage operating with inductive load VVS -0.5 32 V 72
Supply and bridge voltage max. VVMAX 33 V 72
I/O supply voltage VVIO -0.5 5.5 V 72
digital supply voltage (when using external supply) V5VOUT -0.5 5.5 V 72
Logic input voltage VI -0.5 V 72
VREF input voltage VVREF -0.5 6 V Do not exceed both VCC_IO and 5VOUT by more than 10%, as this enables a test mode 72
Maximum current to / from digital pins and analog low voltage I/Os IIO -10 10 mA 72
5V regulator output current (internal plus external load) I5VOUT 25 mA 72
5V regulator continuous power dissipation P5VOUT 0.5 W 72
Power bridge repetitive output current IOx 3 A 72
Junction temperature TJ -50 150 °C 72
Storage temperature TSTG -55 150 °C 72
ESD-Protection for interface pins in application (HBM) VESDAP 4 kV Human body model, HBM 72
ESD-Protection for handling (HBM) VESD 1 kV Human body model, HBM 72
Junction temperature TJ -40 125 °C 72
Supply voltage (using internal +5V regulator) VVS 5.5 29 V 72
Supply voltage (using internal +5V regulator) for OTP programming VVS 6 29 V for OTP programming 72
Supply voltage (internal +5V regulator bridged) VVS 4.7 5.4 V V5VOUT=VVS 72
I/O supply voltage VVIO 3 5.25 V 72
I/O supply voltage during standby VVIO 1.5 5.25 V 72
VCC voltage when using optional external source VVCC 4.6 5.25 V supplies digital logic and charge pump 72
RMS motor coil current per coil (value for design guideline) IRMS 1.6 A value for design guideline 72
RMS motor coil current per coil with duty cycle limit (value for design guideline) IRMS 2 A duty cycle limit, e.g. 1s on, 1s standby 72
Peak output current per motor coil output (sine wave peak) IOx 2.8 A using external or internal current sensing 72
Total supply current, standby IS 160 300 µA ENN=0V, VREF=0V; VVS=24.0V 73
Total supply current, driver disabled IVS 7 10 mA fCLK=12MHz; VVS=24.0V 73
IO supply current (typ. at 3.3V) IVIO 15 30 µA no load on outputs, inputs at VIO or GND; excludes pull-down resistors 73
RDSON lowside MOSFET RONL 0.17 0.21 Ω measure at 200mA, 25°C, static state; VVS=24.0V 73
RDSON highside MOSFET RONH 0.17 0.21 Ω measure at 200mA, 25°C, static state; VVS=24.0V 73
slope, MOSFET turning on tSLPON 35 60 150 ns measured at 700mA load current (resistive load); VVS=24.0V 73
slope, MOSFET turning off tSLPOFF 35 60 150 ns measured at 700mA load current (resistive load); VVS=24.0V 73
Current sourcing, driver off IOIDLE 120 180 250 µA OXX pulled to GND 73
Charge pump output voltage VVCP-VVS 4 V operating, typical fchop<40kHz 73
Charge pump voltage threshold for undervoltage detection VVCP-VVS 3.3 3.6 4 V using internal 5V regulator voltage 73
Output voltage V5VOUT 4.8 5 5.25 V I5VOUT = 0mA, TJ = 25°C 74
Deviation of output voltage over the full temperature range V5VOUT(DEV) -100 100 mV I5VOUT = 5mA, TJ = full range 74
Deviation of output voltage over the full supply voltage range V5VOUT(DEV) -30 30 mV / 10V I5VOUT = 5mA, VVS = variable 74
Clock oscillator frequency (factory calibrated) fCLKOSC 11.5 12 12.5 MHz tJ = 25°C 74
External clock frequency (operating) fCLK 4 16 MHz Typ. at 40%/60% duty cycle, Max at 50% duty cycle 74
External clock high / low level time tCLKH / tCLKL 16 ns CLK driven to 0.1 VVIO / 0.9 VVIO 74
External clock timeout detection (in cycles of internal fCLKOSC) xtimeout 32 48 48 cycles External clock stuck at low or high 74
VVS undervoltage threshold for RESET VUV_VS 3.5 4.2 4.6 V VVS rising 75
VVCC_IO undervoltage threshold for RESET VUV_VIO 2.1 2.55 3 V VVCC_IO rising (delay typ. 10µs) 75
Short to GND detector threshold VOS2G 2 2.5 3 V (VVS - VOx) 75
Short to VS detector threshold VOS2VS 1.6 2 2.3 V (VOx) 75
Short detector delay tS2G 0.8 1.3 2 µs High side output clamped to VSP-3V 75
Overtemperature prewarning 120°C tOTPW 100 120 140 °C Temperature rising 75
Overtemperature shutdown or prewarning 143°C tOT143 128 143 163 °C Temperature rising (appr. 153°C IC peak temp.) 75
Overtemperature shutdown 150°C tOT150 135 150 170 °C Temperature rising (appr. 160°C IC peak temp.) 75
Overtemperature shutdown 157°C tOT157 142 157 177 °C Temperature rising (appr. 167°C IC peak temp.) 75
Sense input tolerance / motor current full scale tolerance (internal reference) ICOIL -5 5 % I_scale_analog=0, vsense=0 75
Sense input tolerance / motor current full scale tolerance (external reference voltage) ICOIL -2 2 % I_scale_analog=1, VAIN=2V, vsense=0 75
Motor current full-scale tolerance using RDSon measurement ICOIL -10 10 % Internal_Rsense=1, vsense=0, IIREF = 0.25mA (after reaching thermal balance) 76
Input voltage low level VINLO -0.3 V 76
Output voltage low level VOUTLO 0.2 V IOUTLO = 2mA 76
Input leakage current IILEAK -10 10 µA 76
Pullup / pull-down resistors RPU/RPD 132 166 200 kΩ 76
Pull-down resistor STANDBY pin RPD 80 100 120 kΩ 76
AIN_IREF input resistance to 2.5V (=5VOUT/2) RAIN 260 330 400 kΩ Measured to GND (internalRsense=0) 76
AIN_IREF input resistance to GND for reference current input RIREF 0.3 0.45 0.6 kΩ Measured to GND (internalRsense=1) 76

CAD (KiCad official)

  • Symbol: TMC2226-SA-T
  • Footprint: Package_SO:TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x6.7mm
  • 3D model: HTSSOP-28 (KiCad packages3D, STEP)
  • 3D model files: tmc2226-sa-t-etched.step / tmc2226-sa-t-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); tmc2226-sa-t.step / tmc2226-sa-t.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: TRINAMIC Motion Control GmbH datasheet (83 pp, sha256 4e87de84905405dd, retrieved 2026-10-17, tier: lcsc)
  • Extractor: parts-factory 2.0.0 / extract_pins 0.3, primary claude-haiku-5-5 (text), consensus claude-sonnet-5-5 (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF