main
Ray Set visibility: public 87181d0 6d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786
{
  "schema_version": 1,
  "type": "component",
  "slug": "cl4056d",
  "title": "CL4056D",
  "brief": "ChipLink Tech Battery Management ICs, ESOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "power supply chip",
    "cl4056d",
    "factory-2.0.0",
    "extractor-text"
  ],
  "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,
        "centre_offset_mm": 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,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "7fe35c60fc75caf69142c594cc20687d8bd3e7dbb846ce583bd6d3bf310ccf1c",
        "checked": "2026-10-20",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "ChipLink Tech",
      "Package": "ESOP-8",
      "Category": "Power Supply Chip",
      "Pins": "9"
    },
    "appearance": {
      "housing": {
        "quote": "body, such as exercise equipment, medical equipment, security systems, gas equipment, or any apparatus",
        "page": 14,
        "doc": "ds.pdf",
        "material": "ppa"
      },
      "version": 1,
      "datasheet_sha256": "85282efc15dfcfe39709f7fdfc3c955c9f43b7b301826637c1f8fa21436f8ff6"
    },
    "characteristics": {
      "version": 1,
      "source": "datasheet",
      "datasheet_sha256": "85282efc15dfcfe39709f7fdfc3c955c9f43b7b301826637c1f8fa21436f8ff6",
      "rows": [
        {
          "name": "Supply Voltage",
          "symbol": "VCC",
          "kind": "electrical",
          "unit": "V",
          "min": 4.2,
          "typ": null,
          "max": 6.5,
          "conditions": "",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Supply Current, charge mode",
          "symbol": "ICC",
          "kind": "electrical",
          "unit": "uA",
          "min": null,
          "typ": 240,
          "max": 500,
          "conditions": "Charge mode, RPROG=12K",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Supply Current, stand-by mode",
          "symbol": "ICC",
          "kind": "electrical",
          "unit": "uA",
          "min": null,
          "typ": 50,
          "max": 100,
          "conditions": "Stand-by mode (Charge Termination)",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Supply Current, shunt-down mode",
          "symbol": "ICC",
          "kind": "electrical",
          "unit": "uA",
          "min": null,
          "typ": 35,
          "max": 70,
          "conditions": "Shunt-down mode (Vcc< VBAT, Vcc< VUVLO, RPROG not connect)",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "CV Output (Float) Voltage",
          "symbol": "VFLOAT",
          "kind": "electrical",
          "unit": "V",
          "min": 4.158,
          "typ": 4.2,
          "max": 4.284,
          "conditions": "0C≤T≤85C",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "BAT Pin Current, CC mode",
          "symbol": "IBAT",
          "kind": "electrical",
          "unit": "mA",
          "min": 465,
          "typ": 500,
          "max": 535,
          "conditions": "CC MODE, RPROG=2.4K",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "BAT Pin Current, CC mode",
          "symbol": "IBAT",
          "kind": "electrical",
          "unit": "mA",
          "min": 930,
          "typ": 1000,
          "max": 1070,
          "conditions": "CC MODE, RPROG=1.2K",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "BAT Pin Current, stand-by mode",
          "symbol": "IBAT",
          "kind": "electrical",
          "unit": "uA",
          "min": 0,
          "typ": -2.5,
          "max": -6,
          "conditions": "Stand-by mode, VBAT=4.2V",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "BAT Pin Current, shunt-down mode",
          "symbol": "IBAT",
          "kind": "electrical",
          "unit": "uA",
          "min": null,
          "typ": 1,
          "max": 2,
          "conditions": "Shunt-down mode",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "BAT Reverse Leakage Current",
          "symbol": "IBAT",
          "kind": "electrical",
          "unit": "mA",
          "min": null,
          "typ": 0.7,
          "max": null,
          "conditions": "BAT Reverse, VBAT=-4V",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "BAT Pin Current, sleep mode",
          "symbol": "",
          "kind": "electrical",
          "unit": "uA",
          "min": null,
          "typ": 0,
          "max": 1,
          "conditions": "Sleep mode, VCC=0V",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Trickle Charge Current",
          "symbol": "ITRIKL",
          "kind": "electrical",
          "unit": "mA",
          "min": 40,
          "typ": 50,
          "max": 60,
          "conditions": "VBAT<VTRIKL, RPROG=2.4K",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Trickle Charge Current",
          "symbol": "ITRIKL",
          "kind": "electrical",
          "unit": "mA",
          "min": 80,
          "typ": 100,
          "max": 120,
          "conditions": "VBAT<VTRIKL, RPROG=1.2K",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Trickle Charge Threshold Voltage",
          "symbol": "VTRIKL",
          "kind": "electrical",
          "unit": "V",
          "min": 2.8,
          "typ": 2.9,
          "max": 3,
          "conditions": "VBAT Rising",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Trickle Charge Hysteresis Voltage",
          "symbol": "VTRHYS",
          "kind": "electrical",
          "unit": "mV",
          "min": 60,
          "typ": 80,
          "max": 100,
          "conditions": "VBAT Falling",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "VCC Under Voltage Lockout Threshold",
          "symbol": "VUVLO",
          "kind": "electrical",
          "unit": "V",
          "min": 3.7,
          "typ": 3.8,
          "max": 3.93,
          "conditions": "VCC Rising",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "VCC Under Voltage Lockout Threshold Hysteresis",
          "symbol": "VUVHYS",
          "kind": "electrical",
          "unit": "mV",
          "min": 150,
          "typ": 200,
          "max": 300,
          "conditions": "VCC Falling",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Manual Shutdown Threshold Voltage",
          "symbol": "VMSD",
          "kind": "electrical",
          "unit": "V",
          "min": 1.15,
          "typ": 1.21,
          "max": 1.3,
          "conditions": "PROG Rising",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Manual Shutdown Threshold Voltage",
          "symbol": "VMSD",
          "kind": "electrical",
          "unit": "V",
          "min": 0.9,
          "typ": 1,
          "max": 1.1,
          "conditions": "PROG Falling",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "VCC-VBAT Lockout Threshold",
          "symbol": "VASD",
          "kind": "electrical",
          "unit": "mV",
          "min": 70,
          "typ": 100,
          "max": 140,
          "conditions": "VCC Rising",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "VCC-VBAT Lockout Threshold",
          "symbol": "VASD",
          "kind": "electrical",
          "unit": "mV",
          "min": 5,
          "typ": 30,
          "max": 50,
          "conditions": "VCC Falling",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "C/10 Termination Comparator Current Ratio",
          "symbol": "ITERM",
          "kind": "electrical",
          "unit": "mA/mA",
          "min": 0.085,
          "typ": 0.1,
          "max": 0.115,
          "conditions": "RPROG=1.2K",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "PROG Pin Voltage",
          "symbol": "VPROG",
          "kind": "electrical",
          "unit": "V",
          "min": 0.93,
          "typ": 1,
          "max": 1.07,
          "conditions": "CC MODE, RPROG=1.2K",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "CHRG Pin Output Low Voltage",
          "symbol": "VCHRG",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": 0.35,
          "max": 0.6,
          "conditions": "ICHRG=5mA",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "STDBY Pin Output Low Voltage",
          "symbol": "VSTDBY",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": 0.35,
          "max": 0.6,
          "conditions": "ISTDBY=5mA",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "TEMP Pin High Threshold Voltage",
          "symbol": "VTEMP_H",
          "kind": "electrical",
          "unit": "%VCC",
          "min": null,
          "typ": 80,
          "max": 83,
          "conditions": "",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "TEMP Pin Low Threshold Voltage",
          "symbol": "VTEMP_L",
          "kind": "electrical",
          "unit": "%VCC",
          "min": null,
          "typ": 42,
          "max": 45,
          "conditions": "",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Battery Recharge Threshold Voltage",
          "symbol": "VRECHG",
          "kind": "electrical",
          "unit": "mV",
          "min": null,
          "typ": 100,
          "max": 200,
          "conditions": "VFLOAT-VRECHG",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Recharge Comparator Filter Time",
          "symbol": "TRECHG",
          "kind": "electrical",
          "unit": "ms",
          "min": 0.8,
          "typ": 1.8,
          "max": 4,
          "conditions": "VBAT High to Low",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "C/10 Termination Comparator Filter Time",
          "symbol": "TTERM",
          "kind": "electrical",
          "unit": "ms",
          "min": 0.63,
          "typ": 1.4,
          "max": 3,
          "conditions": "IBAT Falling below ITERM",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "PROG Pin Pull-up Current",
          "symbol": "IPROG",
          "kind": "electrical",
          "unit": "uA",
          "min": null,
          "typ": 2,
          "max": null,
          "conditions": "",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "CE High Input Voltage",
          "symbol": "VCE_H",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": 1.3,
          "max": null,
          "conditions": "CE High",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "CE Low Input Voltage",
          "symbol": "VCE_L",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": 0.7,
          "max": null,
          "conditions": "CE low",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Supply Voltage (absolute maximum)",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -0.3,
          "typ": null,
          "max": 6.5,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "PROG, BAT, CE, TEMP Voltage",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -0.3,
          "typ": null,
          "max": 6.5,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "CHRG Pin Voltage",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -0.3,
          "typ": null,
          "max": 8,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "STDBY Pin Voltage",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -0.3,
          "typ": null,
          "max": 8,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "BAT Pin Current",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "A",
          "min": null,
          "typ": null,
          "max": 1,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "PROG Pin Current",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": null,
          "typ": null,
          "max": 2,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Allowable Power Dissipation",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "mW",
          "min": null,
          "typ": null,
          "max": 1500,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Operating Temperature",
          "symbol": "",
          "kind": "recommended_operating",
          "unit": "C",
          "min": -40,
          "typ": null,
          "max": 85,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Storage Temperature",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "C",
          "min": -65,
          "typ": null,
          "max": 125,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "ESD HBM",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 4000,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "ESD MM",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 400,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Latch-up",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": null,
          "typ": null,
          "max": 400,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        }
      ]
    }
  },
  "variants": [],
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "cl4056d"
  ],
  "discovery_pitch": "CL4056D (ChipLink Tech) component page: datasheet pinout, KiCad symbol, footprint and 3D.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "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"
  ],
  "visibility": {
    "public": true
  }
}