main
Ray Publish 0.1.0 a32c534 7h ago
{
  "slug": "lm1971mx",
  "version": "0.1.0",
  "type": "component",
  "description": "Texas Instruments Global Sourcing Parts, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "global sourcing parts",
    "lm1971mx",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "lm1971mx.kicad_sym",
    "lm1971mx.kicad_mod",
    "lm1971mx.glb",
    "lm1971mx.step",
    "lm1971mx.lbr",
    "docs/hero.png",
    "docs/lm1971mx-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "lm1971mx-hero.glb",
    "lm1971mx-hero.overlay.json"
  ],
  "component": {
    "mpn": "LM1971MX",
    "manufacturer": "Texas Instruments",
    "package": "SOIC-8",
    "pin_count": 8,
    "category": "Global Sourcing Parts",
    "subcategory": "Global Sourcing Parts",
    "datasheet": "https://www.ti.com/cn/lit/gpn/lm1971",
    "parts": {
      "symbol": "lm1971mx.kicad_sym",
      "footprint": "lm1971mx.kicad_mod",
      "model_3d": "lm1971mx-hero.glb",
      "model_3d_plain": "lm1971mx.glb",
      "model_3d_step": "lm1971mx-etched.step",
      "model_3d_step_plain": "lm1971mx.step",
      "lbr": "lm1971mx.lbr"
    },
    "distributor_links": {
      "lcsc": "C129348",
      "digikey": "LM1971MXTR-ND",
      "mouser": "926-LM1971MX"
    },
    "distributor_check": {
      "checked_at": "2026-10-08T18:55:06Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": "LM1971MXTR-ND",
        "status": "found",
        "lifecycle": "Obsolete"
      },
      "mouser": {
        "pn": "926-LM1971MX",
        "status": "found",
        "lifecycle": "Obsolete"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "VREFIN",
        "type": "input",
        "description": "Reference input for the analog signal, which should be biased at half of the supply voltage VDD as shown in Figures 1 and 19."
      },
      {
        "number": "2",
        "name": "OUT",
        "type": "output",
        "description": "Attenuated analog output; it should be buffered by a low input bias current, high input impedance op amp to keep DC shifts and linearity errors low."
      },
      {
        "number": "3",
        "name": "GND",
        "type": "power_in",
        "description": "Digital input reference and lower voltage reference for the IC, to be held at system ground in single-supply operation (absolute maximum voltages are measured to this pin)."
      },
      {
        "number": "4",
        "name": "LOAD",
        "type": "input",
        "description": "Active-low enable that allows data to be clocked in while low (0 V), accepting TTL or CMOS levels referenced to GND and needing to go low at least 150 ns before the first clock rising edge."
      },
      {
        "number": "5",
        "name": "DATA",
        "type": "input",
        "description": "Serial data input accepting TTL or CMOS levels referenced to GND, shifted in on each CLOCK rising edge as an 8-bit address followed by an 8-bit attenuation setting."
      },
      {
        "number": "6",
        "name": "CLOCK",
        "type": "input",
        "description": "Serial clock input accepting TTL or CMOS levels referenced to GND, which loads data into the internal shift register on its rising edge, with a maximum clock frequency of 2 MHz."
      },
      {
        "number": "7",
        "name": "VDD",
        "type": "power_in",
        "description": "Positive supply pin; the device operates from 4.5 V to 12 V."
      },
      {
        "number": "8",
        "name": "IN",
        "type": "input",
        "description": "Analog signal input with a nominal input impedance of 40 kΩ (limits 20 kΩ min, 60 kΩ max)."
      }
    ],
    "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 connection diagram on page 2 is a graphic and its pin numbering is not extractable as text. Pin "
        ],
        "pages_sent": 22,
        "cost_usd": 0.076,
        "at": "2026-10-08T18:54:33"
      },
      "datasheet": {
        "url": "https://www.ti.com/cn/lit/gpn/lm1971",
        "pages": 22,
        "sha256": "965920653b38d573",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 8,
        "described": 8,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "lm1971mx.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.0,
          4.9,
          1.75
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "07f46cff378d30e6c27dfd5a03092c795323f86d91c71fc7e743f4f418dc553a",
        "checked": "2026-10-08",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "lm1971mx-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.0,
          4.9,
          1.75
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "ea12ffdeb16cb4392099b91c8ca8234b6cacda1a6e6042f91122a1e0333be698",
        "checked": "2026-10-08",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}