main
Download ZIP Propose a change
Generated by kicad-footprint-generator · KiCad file format 20260206
Name Last commit message Last updated
docs Publish 0.1.0 · Ray 8d ago
viewers tmc429-pi24: viewers · Ray 8d ago
package.json Publish 0.1.0 · Ray 8d ago
page.json Set visibility: public · Ray 8d ago
README.md Publish 0.1.0 · Ray 8d ago
tmc429-pi24-etched.glb Publish 0.1.0 · Ray 8d ago
tmc429-pi24-etched.step tmc429-pi24: factory component page (tier=lcsc) · Ray 8d ago
tmc429-pi24-hero.glb tmc429-pi24: hero GLB from the etched model (keeps the MPN mark) · Ray 8d ago
tmc429-pi24-hero.overlay.json Publish 0.1.0 · Ray 8d ago
tmc429-pi24.glb Publish 0.1.0 · Ray 8d ago
tmc429-pi24.kicad_mod Publish 0.1.0 · Ray 8d ago
tmc429-pi24.kicad_sym Publish 0.1.0 · Ray 8d ago
tmc429-pi24.lbr Publish 0.1.0 · Ray 8d ago
tmc429-pi24.step Publish 0.1.0 · Ray 8d ago
verification.json Verified: Published by the parts factory: tier lcsc, 24 pins · Ray 8d ago

TMC429-PI24

TRINAMIC Motion Control GmbH · Motor Driver ICs · SOP-24-300mil

TMC429-PI24 from TRINAMIC Motion Control GmbH, in a SOP-24-300mil. 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 POSCMP output Position compare output for the SOP24 package, used to trigger when moving over a programmable position (n.c. on the TMC428 SOP24, driven on the TMC429).
2 REF1 input Reference switch input 1 with no internal pull-up resistor; unused reference inputs must be connected to ground.
3 REF2 input Reference switch input 2 with no internal pull-up resistor; unused reference inputs must be connected to ground.
4 REF3 input Reference switch input 3 with no internal pull-up resistor; unused reference inputs must be connected to ground.
5 V5 power_in +5V supply / +3.3V supply pin (the device operates from 5 V or 3.3 V CMOS/TTL-compatible IO levels).
6 TEST input Must be connected to GND as close as possible to the chip; no user function.
7 CLK input Clock input, up to 32 MHz (can use the CPU clock).
8 GND power_in Ground connection.
9 nSCS_C input Low active SPI chip select input driven from the microcontroller.
10 SCK_C input Serial data clock input driven from the microcontroller.
11 SDI_C input Serial data input driven from the microcontroller.
12 SDOZ_C tri_state High-impedance serial data output to the microcontroller that becomes high impedance (Z) when nSCS_C = 1; the nINT signal is not mapped to this pin.
13 REFR2 input Reference switch right 2 input with internal pull-up resistor.
14 nINT_SDO_C output Serial data output to the microcontroller; multiplexed nINTERRUPT output when communication is idle (nSCS_C = 1), can be configured as non-multiplexed nINT.
15 SDO_S_S1 output Serial data output to the SPI stepper motor driver chain; STEP output S1 (motor 1) in Step/Dir mode.
16 SCK_S_D1 output Serial data clock output to the SPI stepper motor driver chain; DIR output D1 (motor 1) in Step/Dir mode.
17 nSCS_S_S2 output SPI chip select signal to the stepper motor driving chain; STEP output S2 (motor 2) in Step/Dir mode.
18 nSCS2_S3 output SPI chip select signal for drivers without serial data output (SOP24 only); STEP output S3 (motor 3) in Step/Dir mode.
19 nSCS3_D3 output SPI chip select signal for drivers without serial data output (SOP24 only); DIR output D3 (motor 3) in Step/Dir mode.
20 V5 power_in +5V supply / +3.3V supply pin (second V5 connection).
21 V33 power_in 470 nF ceramic capacitor pin / +3.3V supply.
22 GND power_in Ground connection (second GND pin).
23 SDI_S_D2 bidirectional Serial data input from the SPI stepper motor driver chain (pull-up/pull-down at SDI_S avoids high impedance; SDI_S is the power-on default); DIR output D2 (motor 2) in Step/Dir mode.
24 REFR1 input Reference switch right 1 input with internal pull-up resistor.

Key specifications

Parameter Value
Manufacturer TRINAMIC Motion Control GmbH
Package SOP-24-300mil
Category Power Management ICs
Pins 24

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 vdd5 (5 V operational mode) VDD5REG 4.5 5 5.5 V 5 V Operational Mode 68
Supply voltage vdd3 (3.3 V operational mode) VDD3REG 2.9 3.3 3.6 V 3.3 V Operational Mode 68
Current consumption ICCNLREG 50 100 µA No load 68
Power supply range (on-chip POR) VDD 3 3.3 3.6 V 69
Temperature (POR) Temp -55 25 125 °C 69
Reset OFF threshold VOFF 1.58 2.13 2.85 V 69
Reset ON threshold VON 1.49 1.98 2.7 V 69
Reset time of on-chip power-on-reset tRESPOR 2.14 3.31 5.52 µs 69
Supply current ISC16MHZ 5 10 mA f = 16 MHz at Tc = 25°C 70
Supply current ISC4MHZ 1.25 2.5 mA f = 4 MHz at Tc = 25°C 70
Power down current IPDN25C 70 150 µA Power down mode at Tc = 25°C, 5V supply 70
DC supply voltage, pin V33 in 3.3 V mode VDD3 -0.3 3.6 V Voltage at Pin V33 in 3.3V mode 70
DC input voltage, 3.3 V I/Os VI3 -0.3 V DC input voltage, 3.3 V I/Os 70
DC output voltage, 3.3 V I/Os VO3 -0.3 V DC output voltage, 3.3 V I/Os 70
DC supply voltage, pin V5 VDD5 -0.3 5.5 V Voltage at Pin V5 70
DC input voltage, 5 V I/Os VI5 -0.3 V Continuous DC Voltage 70
DC output voltage, 5 V I/Os VO5 -0.3 V Continuous DC Voltage 70
ESD voltage VESD -2000 2000 V Human Body Model, MIL-STD-883, RC = 1-10 MΩ, RD = 1.5 KΩ, CS = 100 pF 70
Ambient air temperature range, industrial/consumer type TEMPD2 -40 85 °C Industrial / consumer type 70
Ambient air temperature range, industrial type TEMPD4 -40 105 °C Industrial type 70
Storage temperature TSG -60 150 °C 70
Setup clocks for nSCS_C tSUCSC 3 CLK periods 17
Hold clocks for nSCS_C tHDCSC 3 CLK periods 17
Serial clock low tSCKCL 3 CLK periods 17
Serial clock high tSCKCH 3 CLK periods 17
SDO_C valid after SCK_C low tSD 2.5 3.5 CLK periods SDO_C valid after SCK_C low 17
Datagram length (µC interface) tDAMAGRAMuC 198 CLK periods 3+3+32*6= 198 17
Datagram length (µC interface) tDAMAGRAMuC 12.375 µs 17
Setup time for tSUSCSdrv tSUSCSdrv 8 16 256 CLK periods 55
Hold time for tHDSCSdrv tHDSCSdrv 8 16 256 CLK periods 55
Serial clock low (driver interface) tCKSL 8 16 256 CLK periods 55
Serial clock high (driver interface) tCKSH 8 16 256 CLK periods 55
Datagram length (driver interface) tDAMAGRAMdrv 48 33792 CLK periods 8+8+116+8+8=48; 512+64512+512=33792 55
Datagram duration for 1 datagram of 64 bits tDAMAGRAMdrv 3 2112 µs 64 bits @ fCLK = 16 MHz 55
Datagram duration for 1 datagram of 64 bits tDAMAGRAMdrv 3 1056 µs 64 bits @ fCLK = 32 MHz 55
Operation frequency fCLK 0 16 32 MHz fCLK = 1 / tCLK 72
Clock period tCLK 31.25 ns Rising edge to rising edge of CLK 72
Clock time low tCLK_L 12.5 ns 72
Clock time high tCLK_H 12.5 ns 72
Input signal rise time tRISE_I 0.5 ns 10% to 90% except TEST pin 72
Input signal fall time tFALL_I 0.5 ns 90% to 10% except TEST pin 72
Propagation delay time tPD_429 1 10 ns 50% of rising edge of the clock CLK to the 50% of the output 72
Maximum step pulse frequency fSTEP_MAX 500 kHz fCLK = 16 MHz 53
Maximum step pulse frequency fSTEP_MAX 1 MHz fCLK = 32 MHz 53

CAD (KiCad official)

  • Symbol: TMC429-PI24
  • Footprint: Package_SO:SOP-24_7.5x15.4mm_P1.27mm
  • 3D model: SOP-24-300mil, generated from the KiCad footprint (body from the F.Fab outline, terminals on the pads, 2.65 mm nominal SOIC height). Neither the vendor nor KiCad ships a 3D model for this package, so the dimensions are nominal, not the manufacturer's CAD (STEP)
  • 3D model files: tmc429-pi24-etched.step / tmc429-pi24-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); tmc429-pi24.step / tmc429-pi24.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 c875842496a167a6, retrieved 2026-10-31, 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