main
Ray Publish 0.1.0 1620438 6h ago
{
  "slug": "at24c512c-sshm-b",
  "version": "0.1.0",
  "type": "component",
  "description": "Microchip Tech EEPROM, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "memory",
    "at24c512c-sshm-b",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "at24c512c-sshm-b.kicad_sym",
    "at24c512c-sshm-b.kicad_mod",
    "at24c512c-sshm-b.glb",
    "at24c512c-sshm-b.step",
    "at24c512c-sshm-b.lbr",
    "docs/hero.png",
    "docs/at24c512c-sshm-b-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "at24c512c-sshm-b-hero.glb",
    "at24c512c-sshm-b-hero.overlay.json",
    "at24c512c-sshm-b-etched.glb"
  ],
  "component": {
    "mpn": "AT24C512C-SSHM-B",
    "manufacturer": "Microchip Tech",
    "package": "SOIC-8",
    "pin_count": 8,
    "category": "Memory",
    "subcategory": "EEPROM",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589792629941833728",
    "parts": {
      "symbol": "at24c512c-sshm-b.kicad_sym",
      "footprint": "at24c512c-sshm-b.kicad_mod",
      "model_3d": "at24c512c-sshm-b-hero.glb",
      "model_3d_plain": "at24c512c-sshm-b-etched.glb",
      "model_3d_step": "at24c512c-sshm-b-etched.step",
      "model_3d_step_plain": "at24c512c-sshm-b.step",
      "lbr": "at24c512c-sshm-b.lbr"
    },
    "distributor_links": {
      "lcsc": "C615466"
    },
    "distributor_check": {
      "checked_at": "2026-10-18T15:00:48Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "quota"
      },
      "mouser": {
        "pn": null,
        "status": "quota"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "A0",
        "type": "input",
        "description": "Device address input, hard-wired to GND or VCC; it is internally pulled down to GND if left floating, so Microchip recommends tying it to a known state (pull-up resistor 10 kΩ or less)."
      },
      {
        "number": "2",
        "name": "A1",
        "type": "input",
        "description": "Device address input, hard-wired to GND or VCC; it is internally pulled down to GND if left floating, so Microchip recommends tying it to a known state (pull-up resistor 10 kΩ or less)."
      },
      {
        "number": "3",
        "name": "A2",
        "type": "input",
        "description": "Device address input, hard-wired to GND or VCC; it is internally pulled down to GND if left floating, so Microchip recommends tying it to a known state (pull-up resistor 10 kΩ or less)."
      },
      {
        "number": "4",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference for the power supply, which should be connected to the system ground."
      },
      {
        "number": "5",
        "name": "SDA",
        "type": "bidirectional",
        "description": "Open-drain serial data input/output 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 on the bus."
      },
      {
        "number": "6",
        "name": "SCL",
        "type": "input",
        "description": "Serial clock input: SDA data is latched on the rising edge of SCL and output data is clocked out on the falling edge, and SCL must be held high when the bus is idle or pulled up with an external resistor."
      },
      {
        "number": "7",
        "name": "WP",
        "type": "input",
        "description": "Write-protect input: connecting it to GND allows normal write operations, while connecting it to VCC inhibits all writes to the protected memory (full array); if left floating it is internally pulled down to GND."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Device power supply pin; operation at invalid VCC voltages may produce spurious results and should not be attempted."
      }
    ],
    "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: Pin numbers for the SOIC variant are taken from Table 2-1 (page 5), which lists 8-Lead SOIC as pins ; Ordering code AT24C512C-SSHMxx-B is listed as SOIC package code SN/SS, 1.7V to 3.6V, bulk tubes, so "
        ],
        "pages_sent": 23,
        "cost_usd": 0.0656,
        "at": "2026-10-18T15:00:32"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589792629941833728",
        "pages": 43,
        "sha256": "5012425be4756e4c",
        "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": "at24c512c-sshm-b.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-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "at24c512c-sshm-b-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": "b20d14dfd2f1123caf2873fbe4615ca0f82fb353e2daa47fd381d1f2b825b95a",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}