main
Ray Publish 0.1.0 985c749 6d ago
{
  "slug": "cl4056d",
  "version": "0.1.0",
  "type": "component",
  "description": "ChipLink Tech Battery Management ICs, ESOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "power supply chip",
    "cl4056d",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "cl4056d.kicad_sym",
    "cl4056d.kicad_mod",
    "cl4056d.glb",
    "cl4056d.step",
    "cl4056d.lbr",
    "docs/hero.png",
    "docs/cl4056d-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "cl4056d-hero.glb",
    "cl4056d-hero.overlay.json",
    "cl4056d-etched.glb"
  ],
  "component": {
    "mpn": "CL4056D",
    "manufacturer": "ChipLink Tech",
    "package": "ESOP-8",
    "pin_count": 9,
    "category": "Power Supply Chip",
    "subcategory": "Battery Management ICs",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589834698379210752",
    "parts": {
      "symbol": "cl4056d.kicad_sym",
      "footprint": "cl4056d.kicad_mod",
      "model_3d": "cl4056d-hero.glb",
      "model_3d_plain": "cl4056d-etched.glb",
      "model_3d_step": "cl4056d-etched.step",
      "model_3d_step_plain": "cl4056d.step",
      "lbr": "cl4056d.lbr"
    },
    "distributor_links": {
      "lcsc": "C2920852"
    },
    "distributor_check": {
      "checked_at": "2026-10-20T17:24:40Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "no match"
      },
      "mouser": {
        "pn": null,
        "status": "no match"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "TEMP",
        "type": "input",
        "description": "Battery temperature detection input; charging is suspended if the TEMP voltage is below 45% or above 80% of the input voltage, and connecting TEMP directly to GND disables the temperature detection."
      },
      {
        "number": "2",
        "name": "PROG",
        "type": "passive",
        "description": "Charge current setting and monitor pin, where RPROG to GND sets the constant charge current (1.2 kΩ gives 1000 mA, 2.4 kΩ gives 500 mA) and PROG pin voltage is 1.0 V in CC mode."
      },
      {
        "number": "3",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference for the charger, including the RPROG resistor connection."
      },
      {
        "number": "4",
        "name": "VCC",
        "type": "power_in",
        "description": "Supply voltage input with a 4.2 V to 6.5 V operating range and a 3.8 V rising UVLO threshold; absolute maximum is -0.3 V to 6.5 V."
      },
      {
        "number": "5",
        "name": "BAT",
        "type": "power_out",
        "description": "Battery connection and charge output, regulating the battery to a 4.2 V float voltage within 1% accuracy with a BAT pin current limit of 1 A (absolute maximum 1 A)."
      },
      {
        "number": "6",
        "name": "STDBY",
        "type": "output",
        "description": "Open-drain charge-complete status output that is pulled low when the battery is fully charged, with an absolute maximum pin voltage of -0.3 V to 8 V."
      },
      {
        "number": "7",
        "name": "CHRG",
        "type": "output",
        "description": "Open-drain charge status output that is pulled low while the charger is charging, with an absolute maximum pin voltage of -0.3 V to 8 V."
      },
      {
        "number": "8",
        "name": "CE",
        "type": "input",
        "description": "Chip enable input where a high level (above 1.3 V) starts charging and a low level (below 0.7 V) stops charging."
      },
      {
        "number": "9",
        "name": "EP",
        "type": "passive",
        "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."
      }
    ],
    "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 says the exposed PAD must be connected to ground, but it is not assigned a printed pin; PROG pin type (passive) and BAT pin type (power_out) are inferred from the functional description; t",
          "exposed pad 9 added from the footprint"
        ],
        "pages_sent": 14,
        "cost_usd": 0.0489,
        "at": "2026-10-20T17:22:46"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589834698379210752",
        "pages": 14,
        "sha256": "85282efc15dfcfe3",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 9,
        "described": 9,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "cl4056d.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.9,
          4.9,
          1.65
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "f1718a42c5ea007e8e2dd672ac39a1bb358ee4849bd53c42e21ce83e0e5df7a9",
        "checked": "2026-10-20",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "cl4056d-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.9,
          4.9,
          1.65
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "7fe35c60fc75caf69142c594cc20687d8bd3e7dbb846ce583bd6d3bf310ccf1c",
        "checked": "2026-10-20",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}