main
noah Symbol pins on the 1.27 mm grid (5/5) 1c6d5f4 7d ago
{
 "slug": "tmc2262",
 "title": "TMC2262",
 "brief": "Analog Devices TMC2262 65 V, 4 A RMS smart stepper driver with step/dir, SPI and encoder input, 30-pin FC2QFN 6x6. KiCad, Fusion and Altium libraries, datasheet-built 3D model, every pin cited to the data sheet.",
 "version": "0.1.1",
 "type": "hardware",
 "kind": "component",
 "license": "CC-BY-4.0",
 "hero": {
  "type": "image",
  "path": "docs/hero.png",
  "headline": "TMC2262",
  "subhead": "65 V, 4 A RMS smart stepper driver, step/dir and SPI, 30-pin FC2QFN 6 x 6 mm",
  "screenshot": "docs/hero.png",
  "chrome": false
 },
 "tags": [
  "component",
  "motor driver",
  "stepper driver",
  "stepper motor",
  "trinamic",
  "analog devices",
  "tmc2262",
  "step dir",
  "spi",
  "stealthchop",
  "fc2qfn"
 ],
 "discovery_triggers": [
  "TMC2262",
  "TMC2262AFV+",
  "TMC2262AFV+T",
  "65V stepper driver",
  "4A stepper driver",
  "Trinamic stepper driver",
  "NEMA 23 stepper driver"
 ],
 "component": {
  "mpn": "TMC2262AFV+",
  "manufacturer": "Analog Devices",
  "package": "30-pin FC2QFN 6 x 6 x 0.75 mm, 0.5 mm pitch (ADI package code F306A6F+1F)",
  "pin_count": 31,
  "category": "Motor driver",
  "subcategory": "Two-phase stepper motor driver with integrated MOSFETs (step/dir and SPI)",
  "body_size": {
   "x_mm": 6.0,
   "y_mm": 6.0,
   "z_mm": 0.75,
   "pitch_mm": 0.5
  },
  "parts": {
   "symbol": "tmc2262.kicad_sym",
   "footprint": "tmc2262.kicad_mod",
   "model_3d": "tmc2262-hero.glb",
   "model_3d_plain": "tmc2262-etched.glb",
   "model_3d_step": "tmc2262-etched.step",
   "model_3d_step_plain": "tmc2262.step",
   "lbr": "tmc2262.lbr",
   "datasheet": "docs/tmc2262-datasheet.pdf"
  },
  "distributor_links": {
   "mouser": {
    "part": "700-TMC2262AFV+",
    "url": "https://www.mouser.com/en/ProductDetail/Analog-Devices-Maxim-Integrated/TMC2262AFV%2b?qs=yc9RBI4tIAI0RGf8GQx95Q%3D%3D"
   },
   "digikey": {
    "part": "175-TMC2262AFV+-ND",
    "url": "https://www.digikey.com/en/products/detail/analog-devices-inc-maxim-integrated/TMC2262AFV/29705681"
   },
   "lcsc": false,
   "lcsc_note": "Not stocked by LCSC / JLCPCB: no listing found on 2026-10-13."
  },
  "wiki_url": "https://wiki.adom.inc/adom/tmc2262",
  "datasheet_url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf",
  "product_url": "https://www.analog.com/en/products/tmc2262.html",
  "manufacturer_links": [
   {
    "label": "Product page (Analog Devices)",
    "url": "https://www.analog.com/en/products/tmc2262.html"
   },
   {
    "label": "Data sheet TMC2262 Rev. 0",
    "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf"
   },
   {
    "label": "Package outline 21-100708 Rev A",
    "url": "https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/fc2qfn/21-100708a.pdf"
   },
   {
    "label": "Land pattern 90-100245 Rev B",
    "url": "https://www.analog.com/media/en/package-pcb-resources/land-pattern/fc2qfn/90-100245b.pdf"
   },
   {
    "label": "TMC2262-EVKIT user guide",
    "url": "https://www.analog.com/media/en/technical-documentation/user-guides/tmc2262-evkit.pdf"
   }
  ],
  "pins": [
   {
    "number": "1",
    "name": "VS",
    "type": "power_in",
    "group": "Motor supply",
    "description": "Motor supply voltage. Provide filtering capacitance near the pin with the shortest loop to the GND plane and exposed pad.",
    "datasheet_page": 16
   },
   {
    "number": "2",
    "name": "OA2",
    "type": "output",
    "group": "Coil A",
    "description": "Motor coil A output 2.",
    "datasheet_page": 16
   },
   {
    "number": "3",
    "name": "GND",
    "type": "power_in",
    "group": "Ground",
    "description": "Ground. Connect to the ground plane.",
    "datasheet_page": 16
   },
   {
    "number": "4",
    "name": "OA1",
    "type": "output",
    "group": "Coil A",
    "description": "Motor coil A output 1.",
    "datasheet_page": 16
   },
   {
    "number": "5",
    "name": "VS",
    "type": "power_in",
    "group": "Motor supply",
    "description": "Motor supply voltage (see pin 1).",
    "datasheet_page": 16
   },
   {
    "number": "6",
    "name": "VCP",
    "type": "passive",
    "group": "Charge pump",
    "description": "Charge pump voltage. Tie to VS with a 1.0 uF, 10 V capacitor.",
    "datasheet_page": 16
   },
   {
    "number": "7",
    "name": "CPO",
    "type": "passive",
    "group": "Charge pump",
    "description": "Charge pump capacitor output.",
    "datasheet_page": 16
   },
   {
    "number": "8",
    "name": "CPI",
    "type": "passive",
    "group": "Charge pump",
    "description": "Charge pump capacitor input. Tie to CPO with a 22 nF, 100 V capacitor.",
    "datasheet_page": 16
   },
   {
    "number": "9",
    "name": "DIR",
    "type": "input",
    "group": "Step/Dir",
    "description": "Direction input.",
    "datasheet_page": 17
   },
   {
    "number": "10",
    "name": "STEP",
    "type": "input",
    "group": "Step/Dir",
    "description": "Step input.",
    "datasheet_page": 17
   },
   {
    "number": "11",
    "name": "CLK",
    "type": "input",
    "group": "Control",
    "description": "Clock input. Tie to GND with a short wire for the internal clock, or supply an external clock; an internal clock-fail-over circuit protects against loss of the external clock.",
    "datasheet_page": 16
   },
   {
    "number": "12",
    "name": "CSN",
    "type": "input",
    "group": "SPI",
    "description": "SPI chip select input, active low (internal pull-down).",
    "datasheet_page": 16
   },
   {
    "number": "13",
    "name": "SCK",
    "type": "input",
    "group": "SPI",
    "description": "SPI serial clock input (internal pull-down).",
    "datasheet_page": 16
   },
   {
    "number": "14",
    "name": "SDI",
    "type": "input",
    "group": "SPI",
    "description": "SPI data input (internal pull-down).",
    "datasheet_page": 16
   },
   {
    "number": "15",
    "name": "SDO",
    "type": "tri_state",
    "group": "SPI",
    "description": "SPI data output, tri-state (internal pull-down).",
    "datasheet_page": 16
   },
   {
    "number": "16",
    "name": "VS",
    "type": "power_in",
    "group": "Motor supply",
    "description": "Motor supply voltage (see pin 1).",
    "datasheet_page": 16
   },
   {
    "number": "17",
    "name": "OB1",
    "type": "output",
    "group": "Coil B",
    "description": "Motor coil B output 1.",
    "datasheet_page": 16
   },
   {
    "number": "18",
    "name": "GND",
    "type": "power_in",
    "group": "Ground",
    "description": "Ground. Connect to the ground plane.",
    "datasheet_page": 16
   },
   {
    "number": "19",
    "name": "OB2",
    "type": "output",
    "group": "Coil B",
    "description": "Motor coil B output 2.",
    "datasheet_page": 16
   },
   {
    "number": "20",
    "name": "VS",
    "type": "power_in",
    "group": "Motor supply",
    "description": "Motor supply voltage (see pin 1).",
    "datasheet_page": 16
   },
   {
    "number": "21",
    "name": "SLEEPN",
    "type": "input",
    "group": "Control",
    "description": "Low-active power-down and reset input. A continuous low puts the device to sleep; after sleep or reset it must be reconfigured (register contents are lost). Hold the bridges disabled with DRV_ENN while reconfiguring; do not use at high motor velocity. If unused, connect to VCC_IO. Internal pull-down.",
    "datasheet_page": 16
   },
   {
    "number": "22",
    "name": "DO0",
    "type": "output",
    "group": "Diagnostics",
    "description": "Configurable output / diagnostics output 0 to the controller; use an external pull-up in open-drain mode. Pulled low during system reset. Can also be an on-chip scope (OCSI) analog output.",
    "datasheet_page": 16
   },
   {
    "number": "23",
    "name": "ENCB",
    "type": "input",
    "group": "Encoder",
    "description": "Encoder B-channel input.",
    "datasheet_page": 16
   },
   {
    "number": "24",
    "name": "ENCA",
    "type": "input",
    "group": "Encoder",
    "description": "Encoder A-channel input.",
    "datasheet_page": 16
   },
   {
    "number": "25",
    "name": "VCC_IO",
    "type": "power_in",
    "group": "Logic supply",
    "description": "Digital I/O supply from an external source (2.3 V to 5.5 V); defines the I/O level and is required for correct output levels.",
    "datasheet_page": 17
   },
   {
    "number": "26",
    "name": "VDD",
    "type": "power_out",
    "group": "Logic supply",
    "description": "Output of the internal 1.8 V regulator. Attach 2.2 uF or more ceramic to ground (AGND) near the pin.",
    "datasheet_page": 16
   },
   {
    "number": "27",
    "name": "IREF",
    "type": "passive",
    "group": "Control",
    "description": "Analog reference current for current scaling: external resistor to GND (RREF, 12 kOhm in the electrical characteristics).",
    "datasheet_page": 16
   },
   {
    "number": "28",
    "name": "ENCN/OVN",
    "type": "bidirectional",
    "group": "Encoder",
    "description": "Encoder N-channel input, or the over-voltage output (active low).",
    "datasheet_page": 16
   },
   {
    "number": "29",
    "name": "DO1",
    "type": "output",
    "group": "Diagnostics",
    "description": "Configurable output / diagnostics output 1; external pull-up in open-drain mode. Can also be an OCSI analog output.",
    "datasheet_page": 16
   },
   {
    "number": "30",
    "name": "DRV_ENN",
    "type": "input",
    "group": "Control",
    "description": "Enable input (internal pull-up). Driven high, the power stage is switched off and all motor outputs float.",
    "datasheet_page": 16
   },
   {
    "number": "EP",
    "name": "GND",
    "type": "power_in",
    "group": "Ground",
    "description": "Exposed die pad: ground of the power stage and internal circuitry. Connect to a GND plane with as many vias as possible for heat transfer.",
    "datasheet_page": 16
   }
  ],
  "ordering_variants": [
   {
    "mpn": "TMC2262AFV+",
    "packing": "Standard packing (not tape and reel)",
    "temperature": "-40 to +125 C",
    "note": "The part this page ships as its MPN.",
    "source": "TMC2262 Rev. 0 page 187"
   },
   {
    "mpn": "TMC2262AFV+T",
    "packing": "Tape and reel",
    "temperature": "-40 to +125 C",
    "note": "Same part on tape and reel (\"T\" denotes tape-and-reel).",
    "source": "TMC2262 Rev. 0 page 187"
   }
  ],
  "models_3d": [
   {
    "file": "tmc2262-etched.step",
    "role": "library model: datasheet-built body with a virtual laser-etched part number (Adom.LaserEtch)",
    "up_axis": "Z"
   },
   {
    "file": "tmc2262.step",
    "role": "the same datasheet-built body without the mark",
    "up_axis": "Z"
   },
   {
    "file": "tmc2262-hero.glb",
    "role": "page hero only: etched chip + teal dashed pad outlines (50 %), silkscreen (30 %), pad signal labels (50 %), heatsink vias. Not for boards.",
    "up_axis": "Z"
   }
  ],
  "viewer_3d": {
   "ground": true
  },
  "provenance": {
   "datasheet": {
    "id": "TMC2262 Rev. 0",
    "rev": "Rev. 0 (02/26)",
    "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/tmc2262.pdf",
    "file": "docs/tmc2262-datasheet.pdf"
   },
   "model_3d": "datasheet-built (CadQuery, tools/build_models.py); no manufacturer STEP was downloadable without a CAD-portal account",
   "footprint": "manufacturer land pattern, pad for pad (provenance/footprint-vs-datasheet.json)",
   "symbol": "adom-symbol 1.2.6, pins and groups from the datasheet pin tables"
  }
 },
 "visibility": {
  "public": true
 },
 "source": {
  "tool": "analog-devices",
  "url": "https://www.analog.com/en/products/tmc2262.html"
 },
 "eda_assets": {
  "kicad": {
   "symbol": "tmc2262.kicad_sym",
   "footprint": "tmc2262.kicad_mod",
   "model": "tmc2262-etched.step",
   "provenance": "authored"
  },
  "fusion": {
   "lbr": "tmc2262.lbr",
   "provenance": "authored"
  },
  "altium": {
   "schlib": "altium/Adom_tmc2262.SchLib",
   "pcblib": "altium/Adom_tmc2262.PcbLib",
   "provenance": "authored"
  }
 }
}