main
Ray Publish 0.1.0 33bbbaa 13d ago
{
  "slug": "bl25cm2a-parc",
  "version": "0.1.0",
  "type": "component",
  "description": "BL(Shanghai Belling) EEPROM, SOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "memory",
    "bl25cm2a-parc",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "bl25cm2a-parc.kicad_sym",
    "bl25cm2a-parc.kicad_mod",
    "bl25cm2a-parc.glb",
    "bl25cm2a-parc.step",
    "bl25cm2a-parc.lbr",
    "docs/hero.png",
    "docs/bl25cm2a-parc-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "bl25cm2a-parc-hero.glb",
    "bl25cm2a-parc-hero.overlay.json",
    "bl25cm2a-parc-etched.glb"
  ],
  "component": {
    "mpn": "BL25CM2A-PARC",
    "manufacturer": "BL(Shanghai Belling)",
    "package": "SOP-8",
    "pin_count": 8,
    "category": "Memory",
    "subcategory": "EEPROM",
    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/448d978f1b78be51a6c44b054b888b70.pdf",
    "parts": {
      "symbol": "bl25cm2a-parc.kicad_sym",
      "footprint": "bl25cm2a-parc.kicad_mod",
      "model_3d": "bl25cm2a-parc-hero.glb",
      "model_3d_plain": "bl25cm2a-parc-etched.glb",
      "model_3d_step": "bl25cm2a-parc-etched.step",
      "model_3d_step_plain": "bl25cm2a-parc.step",
      "lbr": "bl25cm2a-parc.lbr"
    },
    "distributor_links": {
      "lcsc": "C2932516"
    },
    "distributor_check": {
      "checked_at": "2026-10-26T23:39:24Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "no match"
      },
      "mouser": {
        "pn": null,
        "status": "no match"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "CS",
        "type": "input",
        "description": "Chip Select enables and disables device operation; when high the device is deselected and SO is high impedance, and after power-up CS must transition from high to low before a new instruction is accepted."
      },
      {
        "number": "2",
        "name": "SO",
        "type": "output",
        "description": "Serial Data Output shifts data or status out on the falling edge of the clock and is high impedance when CS is high or HOLD is low."
      },
      {
        "number": "3",
        "name": "WP",
        "type": "input",
        "description": "Write Protect is used with the SRWD bit so that hardware write protection is active when WP is low and SRWD is 1, blocking writes to the status register and protected blocks."
      },
      {
        "number": "4",
        "name": "VSS",
        "type": "power_in",
        "description": "Ground reference pin for the device."
      },
      {
        "number": "5",
        "name": "SI",
        "type": "input",
        "description": "Serial Data Input receives write instructions, addresses or data on the rising edge of the Serial Clock SCK."
      },
      {
        "number": "6",
        "name": "SCK",
        "type": "input",
        "description": "Serial Clock provides the timing for serial input and output operations."
      },
      {
        "number": "7",
        "name": "HOLD",
        "type": "input",
        "description": "HOLD is active low and pauses device operation while CS is low; SO goes high impedance and SI and SCK are ignored while HOLD is low."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Power supply pin; the device operates from 2.8 V to 5.5 V."
      }
    ],
    "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: MPN BL25CM2A-PARC ends in package code PA, which the ordering table maps to SOP-8L, so the 8-lead SO"
        ],
        "pages_sent": 21,
        "cost_usd": 0.0226,
        "at": "2026-10-26T23:39:14"
      },
      "datasheet": {
        "url": "https://datasheet.lcsc.com/datasheet/pdf/448d978f1b78be51a6c44b054b888b70.pdf",
        "pages": 21,
        "sha256": "465627dfe5703621",
        "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": "bl25cm2a-parc.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-26",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "bl25cm2a-parc-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": "e3f204467541509f6ad1963a90f5be0506183a7ce0c85dc049d8c0177e97189b",
        "checked": "2026-10-26",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}