component
TMC2240ATJ+T
Public Made by Adomby adom
TRINAMIC Motion Control GmbH Stepper Motor Driver, TQFN-32(5x5). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
Generated by kicad-footprint-generator · KiCad file format 20260206
| Name | Last updated |
|---|---|
| docs | 1d ago |
| screenshots | 2mo ago |
| viewers | 1d ago |
| package.json | 1d ago |
| page.json | 1d ago |
| README.md | 1d ago |
| tmc2240atj-t-etched.glb | 1d ago |
| tmc2240atj-t-etched.step | 1d ago |
| tmc2240atj-t-hero.glb | 1d ago |
| tmc2240atj-t-hero.overlay.json | 1d ago |
| tmc2240atj-t.glb | 1d ago |
| tmc2240atj-t.kicad_mod | 1d ago |
| tmc2240atj-t.kicad_sym | 1d ago |
| tmc2240atj-t.lbr | 1d ago |
| tmc2240atj-t.step | 1d ago |
TMC2240ATJ+T
TRINAMIC Motion Control GmbH · Stepper Motor Driver · TQFN-32(5x5)
TMC2240ATJ+T from TRINAMIC Motion Control GmbH, in a TQFN-32(5x5). 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 | IREF | passive | Analog reference current for current scaling; an external resistor to GND sets the reference (RREF from 12kΩ to 24kΩ per the electrical characteristics). |
| 2 | AIN | input | General purpose analog input measured by the internal 12-bit ADC, with an input range of 0 to 1.25V and the value available via SPI/UART. |
| 3 | VDD1V8 | power_out | Output of the internal 1.8V regulator; attach a 2.2µF or larger ceramic capacitor to AGND near the pin for best performance. |
| 4 | AGND | power_in | Analog ground; connect to the ground plane. |
| 5 | VCC_IO | power_in | Digital IO supply voltage provided from an external source to define the circuit IO level and required for proper voltage level settings on output pins. |
| 6 | ENCN | input | Encoder N-channel input (VCC_IO referenced digital input). |
| 7 | ENCB | input | Encoder B-channel input (VCC_IO referenced digital input). |
| 8 | ENCA | input | Encoder A-channel input (VCC_IO referenced digital input). |
| 9 | DRV_ENN | input | Enable input with internal pull-up; the power stage becomes switched off (all motor outputs floating) when this pin is driven to a high level. |
| 10 | UART_EN | input | Interface selection pin with integrated pull-down: low enables the SPI interface and high enables the UART interface. |
| 11 | DIAG0 | output | Diagnostics output DIAG0 used in open drain mode with an external pull-up resistor; it is actively pulled low in system reset state to indicate reset to the external controller. |
| 12 | DIAG1/SW | bidirectional | Diagnostics output DIAG1 used in open drain mode with an external pull-up resistor; acts as single wire I/O in UART mode. |
| 13 | OV | output | Overvoltage indicator output (open drain) with programmable threshold voltage; an external pull-up resistor is required, and the state is updated by the ADC at fCLK/2048. |
| 14 | CPI | passive | Charge pump capacitor input; tie to CPO using a 22nF 50V capacitor. |
| 15 | CPO | output | Charge pump capacitor output, connected to CPI through a 22nF 50V capacitor. |
| 16 | VCP | power_out | Charge pump voltage; tie to VS using a 1.0µF capacitor, with the positive end of the capacitor placed close to the VS pin to avoid inductive peaks. |
| 17 | VS | power_in | Motor supply voltage (4.5V to 36V DC per the benefits list); provide filtering capacitance near the pin with the shortest loop to the GND plane / exposed pad. |
| 18 | OUT1B | output | Motor coil B output 1; the H-bridge output for coil B, referenced to VS and GND. |
| 19 | OUT2B | output | Motor coil B output 2; the H-bridge output for coil B, referenced to VS and GND. |
| 20 | VS | power_in | Motor supply voltage (4.5V to 36V DC per the benefits list); provide filtering capacitance near the pin with the shortest loop to the GND plane / exposed pad. |
| 21 | VS | power_in | Motor supply voltage (4.5V to 36V DC per the benefits list); provide filtering capacitance near the pin with the shortest loop to the GND plane / exposed pad. |
| 22 | OUT2A | output | Motor coil A output 2; the H-bridge output for coil A, referenced to VS and GND. |
| 23 | OUT1A | output | Motor coil A output 1; the H-bridge output for coil A, referenced to VS and GND. |
| 24 | VS | power_in | Motor supply voltage (4.5V to 36V DC per the benefits list); provide filtering capacitance near the pin with the shortest loop to the GND plane / exposed pad. |
| 25 | SLEEPN | input | Low-active power down / reset input with internal pull-up; a continuous low level puts the device to sleep, it is a high voltage pin (connect to VS or VCC_IO if unused), and it should not be used at high motor velocity. |
| 26 | CSN/AD2 | input | SPI chip select input (active low) when UART_EN=0, or address input 2 (+4) in UART mode when UART_EN=1; VCC_IO referenced with pull-down. |
| 27 | SCK/AD1 | input | SPI serial clock input when UART_EN=0, or address input 1 (+2) in UART mode when UART_EN=1; VCC_IO referenced with pull-down. |
| 28 | SDI/AD0 | input | SPI data input when UART_EN=0, or address input 0 (+1) for the single wire interface when UART_EN=1; VCC_IO referenced with pull-down. |
| 29 | SDO/NAO | tri_state | SPI data output (tri-state) when UART_EN=0, or next address output (NAO) for the single wire interface when UART_EN=1; pull-down present. |
| 30 | CLK | input | Clock input; tie to GND with a short wire to use the internal clock, or supply an external clock, with an internal clock-fail over circuit protecting against loss of external clock. |
| 31 | STEP | input | Step input, VCC_IO referenced digital input for Step/Direction control. |
| 32 | DIR | input | Direction input, VCC_IO referenced digital input for Step/Direction control. |
| 33 | EP | passive | Exposed pad (from the footprint; not named in the datasheet pin table). |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | TRINAMIC Motion Control GmbH |
| Package | TQFN-32(5x5) |
| Category | Motor Driver ICs |
| Pins | 33 |
CAD (KiCad official)
- Symbol:
TMC2240ATJ+T - Footprint:
Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm - 3D model: TQFN-32(5x5) (KiCad packages3D, STEP)
- 3D model files:
tmc2240atj-t-etched.step/tmc2240atj-t-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);tmc2240atj-t.step/tmc2240atj-t.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: TRINAMIC Motion Control GmbH datasheet (114 pp, sha256
721fb84529bbcb0a, retrieved 2026-10-08, tier: lcsc) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-haiku-5-5(text), consensusclaude-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).