main
Ray Set visibility: public 641f2de 17d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "ft3216t",
  "title": "FT3216T",
  "brief": "Fortior Tech Brushed DC Motor Drivers, TSSOP-20. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "motor driver ics",
    "ft3216t",
    "factory-2.0.0",
    "extractor-text"
  ],
  "component": {
    "mpn": "FT3216T",
    "manufacturer": "Fortior Tech",
    "package": "TSSOP-20",
    "pin_count": 20,
    "category": "Motor Driver ICs",
    "subcategory": "Brushed DC Motor Drivers",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590269376382738432",
    "parts": {
      "symbol": "ft3216t.kicad_sym",
      "footprint": "ft3216t.kicad_mod",
      "model_3d": "ft3216t-hero.glb",
      "model_3d_plain": "ft3216t.glb",
      "model_3d_step": "ft3216t-etched.step",
      "model_3d_step_plain": "ft3216t.step",
      "lbr": "ft3216t.lbr"
    },
    "distributor_links": {
      "lcsc": "C5126657"
    },
    "distributor_check": {
      "checked_at": "2026-10-09T15:03:53Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "no match"
      },
      "mouser": {
        "pn": null,
        "status": "no match"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "RPI",
        "type": "input",
        "description": "Sets the initial PWM duty cycle for forced-commutation motor start, with duty cycle rising proportionally to RPI voltage over 0 V to VDD5."
      },
      {
        "number": "2",
        "name": "F/R",
        "type": "input",
        "description": "Motor rotation direction input, which can be set before power-up or changed during operation (motor brakes, then reverses after FR_DELAY), with digital inputs rated to 5.5 V."
      },
      {
        "number": "3",
        "name": "RSD",
        "type": "input",
        "description": "Sets the lock-up protection waiting time Twait, with voltage range 0 V to 5 V as an analog I/O pin."
      },
      {
        "number": "4",
        "name": "PWM",
        "type": "input",
        "description": "PWM input for speed adjustment with internal pull-up (150 kΩ to 250 kΩ), logic input withstand 5.5 V, and SREF must be disabled and pulled high when PWM control is used."
      },
      {
        "number": "5",
        "name": "SREF",
        "type": "input",
        "description": "Analog input voltage for speed adjustment, where the motor reaches full speed at VDD5 and slows to stop below 0.75 V, and PWM must be disabled and pulled high when SREF control is used."
      },
      {
        "number": "6",
        "name": "RSF",
        "type": "input",
        "description": "Sets the start frequency, i.e. the commutation period during forced commutation, with voltage range 0 V to VDD5."
      },
      {
        "number": "7",
        "name": "SKEW",
        "type": "input",
        "description": "Sets the soft-start time by limiting PWM duty-cycle slew rate, with a higher SKEW voltage giving a longer startup time, over 0 V to VDD5."
      },
      {
        "number": "8",
        "name": "VDD5",
        "type": "power_out",
        "description": "Digital power output from the internal LDO, regulated to 4.75 V to 5.25 V (5 V typ.) with output current up to 10 mA."
      },
      {
        "number": "9",
        "name": "SMIN",
        "type": "input",
        "description": "Sets the minimum speed limit, where PWM is turned off immediately when SREF is below SMIN; it can be pulled low or set by efuse if no minimum speed limit is needed."
      },
      {
        "number": "10",
        "name": "START",
        "type": "input",
        "description": "Motor start input, where High starts the motor and Low frees (coasts) it, with internal pull-up (150 kΩ to 250 kΩ) and digital inputs rated to 5.5 V."
      },
      {
        "number": "11",
        "name": "TMODE",
        "type": "input",
        "description": "Test signal input that must be connected to GND in application."
      },
      {
        "number": "12",
        "name": "VCC",
        "type": "power_in",
        "description": "Power supply input with recommended range 4.5 V to 28 V, absolute maximum 30 V, and built-in UVLO at 3.3 V."
      },
      {
        "number": "13",
        "name": "MOT_W",
        "type": "output",
        "description": "Motor phase W output driving the BLDC motor, with high-side Ron of 0.9 Ω max and low-side Ron of 0.7 Ω max at 0.5 A."
      },
      {
        "number": "14",
        "name": "MOT_V",
        "type": "output",
        "description": "Motor phase V output driving the BLDC motor, with high-side Ron of 0.9 Ω max and low-side Ron of 0.7 Ω max at 0.5 A."
      },
      {
        "number": "15",
        "name": "MOT_U",
        "type": "output",
        "description": "Motor phase U output driving the BLDC motor, with high-side Ron of 0.9 Ω max and low-side Ron of 0.7 Ω max at 0.5 A."
      },
      {
        "number": "16",
        "name": "RNF",
        "type": "input",
        "description": "Current-sense input to the current-limit and overcurrent comparator, where the current limit is I = VRNF/RRNF and overcurrent protection triggers above 1.5 A."
      },
      {
        "number": "17",
        "name": "VSS",
        "type": "power_in",
        "description": "Signal and power ground for the device."
      },
      {
        "number": "18",
        "name": "BRAKE",
        "type": "input",
        "description": "Brake signal input where Low brakes the motor, with internal pull-up and digital inputs rated to 5.5 V."
      },
      {
        "number": "19",
        "name": "FG",
        "type": "output",
        "description": "Open-drain frequency generator output giving one pulse per electrical degree by default, with 5.5 V withstand, 10 mA max sink current, and requires an external pull-up resistor."
      },
      {
        "number": "20",
        "name": "RD",
        "type": "output",
        "description": "Open-drain rotation detection output that goes high during lock-up protection, with 5.5 V withstand and 10 mA max sink current, and requires an external pull-up resistor."
      }
    ],
    "provenance": {
      "extractor": "extract_pins 0.3",
      "factory_chain": {
        "factory": "2.0.0",
        "extractor": "extract_pins 0.3",
        "primary_model": "claude-haiku-5-5",
        "primary_mode": "text",
        "consensus_model": "claude-sonnet-5-5",
        "consensus": "agreed",
        "guards": "pin_guards 0.1: passed",
        "guard_notes": [
          "extractor flagged: The datasheet pin table labels RNF as type O (output), but the text in section 9 describes RNF as th; The MPN is FT3216T, but the datasheet covers FT3216 and only gives the TSSOP20 package (section 6 an; The pin-assignment diagram on page 2 has its labels in a scrambled order. The numbered Table 1 was u"
        ],
        "pages_sent": 12,
        "cost_usd": 0.0573,
        "at": "2026-10-09T15:01:12"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590269376382738432",
        "pages": 12,
        "sha256": "cf6c57b93feaa3a1",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 20,
        "described": 20,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "ft3216t.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.4,
          6.5,
          1.2
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "97339947f3a7196470ec2f1d9f9b92bb2fc2ab66ad53be0cf105192585ef3c9a",
        "checked": "2026-10-09",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "ft3216t-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.4,
          6.5,
          1.2
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "25c5c4774036646f8ae507dda6c6282153247561bb25837e47a01beec8e9b907",
        "checked": "2026-10-09",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "Fortior Tech",
      "Package": "TSSOP-20",
      "Category": "Motor Driver ICs",
      "Pins": "20"
    }
  },
  "variants": [],
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "ft3216t"
  ],
  "discovery_pitch": "FT3216T (Fortior Tech) component page: datasheet pinout, KiCad symbol, footprint and 3D.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "ft3216t.kicad_sym",
    "ft3216t.kicad_mod",
    "ft3216t.glb",
    "ft3216t.step",
    "ft3216t.lbr",
    "docs/hero.png",
    "docs/ft3216t-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "ft3216t-hero.glb",
    "ft3216t-hero.overlay.json"
  ],
  "visibility": {
    "public": true
  }
}