component
HX4054D
Public Made by Adomby adom
HX hengjiaxing Battery Management, SOT-23-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
{
"slug": "hx4054d",
"version": "0.1.0",
"type": "component",
"description": "HX hengjiaxing Battery Management, SOT-23-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"power management (pmic)",
"hx4054d",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"hx4054d.kicad_sym",
"hx4054d.kicad_mod",
"hx4054d.glb",
"hx4054d.step",
"hx4054d.lbr",
"docs/hero.png",
"docs/hx4054d-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"hx4054d-hero.glb",
"hx4054d-hero.overlay.json",
"hx4054d-etched.glb"
],
"component": {
"mpn": "HX4054D",
"manufacturer": "HX hengjiaxing",
"package": "SOT-23-5",
"pin_count": 5,
"category": "Power Management (PMIC)",
"subcategory": "Battery Management",
"datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590228098102308864",
"parts": {
"symbol": "hx4054d.kicad_sym",
"footprint": "hx4054d.kicad_mod",
"model_3d": "hx4054d-hero.glb",
"model_3d_plain": "hx4054d-etched.glb",
"model_3d_step": "hx4054d-etched.step",
"model_3d_step_plain": "hx4054d.step",
"lbr": "hx4054d.lbr"
},
"distributor_links": {
"lcsc": "C2984963"
},
"distributor_check": {
"checked_at": "2026-10-18T00:45:15Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": null,
"status": "no match"
},
"mouser": {
"pn": null,
"status": "no match"
}
},
"pins": [
{
"number": "1",
"name": "CHRG",
"type": "output",
"description": "Open-drain charge status output that is pulled low by an internal N-channel MOSFET while charging and goes high-impedance when charging is complete or a low-voltage lockout is detected."
},
{
"number": "2",
"name": "GND",
"type": "power_in",
"description": "Ground pin for the charger."
},
{
"number": "3",
"name": "BAT",
"type": "power_out",
"description": "Charge current output that supplies the battery and regulates the float voltage to 4.2V, with an internal precision resistor separating this pin from the float voltage when the charger is shut down and about 0.7mA reverse-battery current flowing from GND to BAT if the battery is connected backwards."
},
{
"number": "4",
"name": "VIN",
"type": "power_in",
"description": "Positive input supply that must be between 4.25V and 6.5V and requires a bypass capacitor of at least 1µF, with the charger entering standby and drawing BAT current below 2µA when VIN falls to within 30mV of the BAT voltage."
},
{
"number": "5",
"name": "PROG",
"type": "bidirectional",
"description": "Charge current programming, monitoring and shutdown pin, where a 1% resistor to ground sets the charge current via IBAT = (VPROG/RPROG)×1000 and the pin holds 1V in constant-current mode, with a 1.21V threshold for shutdown."
}
],
"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: Pinout taken from the pin assignment table (pins 1-5) on page 2 and the PROG function text on page 3; Pin types are inferred to KiCad classes from the function text (CHRG open-drain output, BAT charge o; Absolute maximum table lists SOT-89-5L alongside SOT-23-5L, but the ordering information and package"
],
"pages_sent": 10,
"cost_usd": 0.0473,
"at": "2026-10-18T00:41:09"
},
"datasheet": {
"url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590228098102308864",
"pages": 10,
"sha256": "a4bfa99849e84592",
"source_tier": "lcsc"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 5,
"described": 5,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "hx4054d.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
2.8,
2.9,
1.55
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "720a6eab0024069bbee68e7cb4c3ff1149468a34611225cdc852662c5d0ec2b7",
"checked": "2026-10-18",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "hx4054d-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
2.8,
2.9,
1.55
],
"zmin_mm": 0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "0f4f42fc61bd926990ae8d5ad09025c8e0324323275df3e3c4a2378315c68eb6",
"checked": "2026-10-18",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}