main
Ray Publish 0.1.0 35d4506 5h ago
{
  "slug": "at24c128c-xhm-b",
  "version": "0.1.0",
  "type": "component",
  "description": "Microchip Tech Pre-ordered Chips, TSSOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "interface ics",
    "at24c128c-xhm-b",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "at24c128c-xhm-b.kicad_sym",
    "at24c128c-xhm-b.kicad_mod",
    "at24c128c-xhm-b.glb",
    "at24c128c-xhm-b.step",
    "at24c128c-xhm-b.lbr",
    "docs/hero.png",
    "docs/at24c128c-xhm-b-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "at24c128c-xhm-b-hero.glb",
    "at24c128c-xhm-b-hero.overlay.json",
    "at24c128c-xhm-b-etched.glb"
  ],
  "component": {
    "mpn": "AT24C128C-XHM-B",
    "manufacturer": "Microchip Tech",
    "package": "TSSOP-8",
    "pin_count": 8,
    "category": "Interface ICs",
    "subcategory": "Pre-ordered Chips",
    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/b129fa010c64d3d7354ac408e9dd5953.pdf",
    "parts": {
      "symbol": "at24c128c-xhm-b.kicad_sym",
      "footprint": "at24c128c-xhm-b.kicad_mod",
      "model_3d": "at24c128c-xhm-b-hero.glb",
      "model_3d_plain": "at24c128c-xhm-b-etched.glb",
      "model_3d_step": "at24c128c-xhm-b-etched.step",
      "model_3d_step_plain": "at24c128c-xhm-b.step",
      "lbr": "at24c128c-xhm-b.lbr"
    },
    "distributor_links": {
      "lcsc": "C1350717",
      "digikey": "AT24C128C-XHM-B-ND",
      "mouser": "556-AT24C128C-XHM-B"
    },
    "distributor_check": {
      "checked_at": "2026-11-05T23:07:54Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": "AT24C128C-XHM-B-ND",
        "status": "found",
        "lifecycle": "Active"
      },
      "mouser": {
        "pn": "556-AT24C128C-XHM-B",
        "status": "found"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "A0",
        "type": "input",
        "description": "Device address input hard-wired to GND or VCC; if left floating it is internally pulled down, and Microchip recommends connecting it to a known state with any pull-up resistor of 10 kΩ or less."
      },
      {
        "number": "2",
        "name": "A1",
        "type": "input",
        "description": "Device address input hard-wired to GND or VCC for multi-device addressing (up to eight devices on one bus); if left floating it is internally pulled down, and Microchip recommends a known state with any pull-up resistor of 10 kΩ or less."
      },
      {
        "number": "3",
        "name": "A2",
        "type": "input",
        "description": "Device address input hard-wired to GND or VCC for multi-device addressing (up to eight devices on one bus); if left floating it is internally pulled down, and Microchip recommends a known state with any pull-up resistor of 10 kΩ or less."
      },
      {
        "number": "4",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference for the power supply, to be connected to the system ground."
      },
      {
        "number": "5",
        "name": "SDA",
        "type": "bidirectional",
        "description": "Open-drain bidirectional serial data pin that must be pulled high with an external pull-up resistor not exceeding 10 kΩ and may be wire-ORed with other open-drain devices."
      },
      {
        "number": "6",
        "name": "SCL",
        "type": "input",
        "description": "Serial clock input: SDA data is latched on the rising edge of SCL and clocked out on the falling edge, and SCL must be held high when the bus is idle or pulled high with an external resistor."
      },
      {
        "number": "7",
        "name": "WP",
        "type": "input",
        "description": "Write-protect input: connecting it to GND allows normal writes, while connecting it to VCC inhibits writes to the protected memory (full array); if left floating it is internally pulled down, and Microchip recommends a known state with any pull-up resistor of 10 kΩ or less."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Device power supply pin; operation at invalid VCC voltages may produce spurious results (Grade 1: 2.5 V to 5.5 V, Grade 3: 1.7 V to 5.5 V per page 1)."
      }
    ],
    "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 MPN AT24C128C-XHM-B does not appear in the datasheet's Product Identification System or ordering; The datasheet pages provided (18 of 38) do not include the TSSOP package drawing (ST) with dimension"
        ],
        "pages_sent": 18,
        "cost_usd": 0.0562,
        "at": "2026-11-05T23:07:31"
      },
      "datasheet": {
        "url": "https://datasheet.lcsc.com/datasheet/pdf/b129fa010c64d3d7354ac408e9dd5953.pdf",
        "pages": 38,
        "sha256": "246bfb745ffa84e6",
        "source_tier": "mfr"
      },
      "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": "at24c128c-xhm-b.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.4,
          3.0,
          1.1
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "2299fb3b85d686800712b24f5411cd4896ad7de29f3aab656d6dc1006211629b",
        "checked": "2026-11-05",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "at24c128c-xhm-b-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.4,
          3.0,
          1.1
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "1140a41a84dc362892aa5e605141ca0a41942223b8855181a2520da0e4e948d7",
        "checked": "2026-11-05",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ],
    "package_dims": {
      "package_code": "ST (8-Lead TSSOP, option X)",
      "source_page": 28,
      "D": {
        "nom_mm": 3.0,
        "range_mm": [
          2.9,
          3.1
        ]
      },
      "E1": {
        "nom_mm": 4.4,
        "range_mm": [
          4.3,
          4.5
        ]
      },
      "E": {
        "nom_mm": 6.4,
        "range_mm": [
          null,
          null
        ]
      },
      "e": {
        "nom_mm": 0.65,
        "range_mm": [
          null,
          null
        ]
      },
      "A": {
        "nom_mm": 1.2,
        "range_mm": [
          null,
          1.2
        ]
      },
      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",
      "model_check": {
        "file": "at24c128c-xhm-b.step",
        "verdict": "PASS",
        "reasons": [
          "height and body within the datasheet's package drawing"
        ],
        "by": "factory/package_fit.py"
      }
    }
  }
}