main
Ray Brief states the pinout check that actually ran (was an unconditional "Datasheet-verified pinout") 60bb386 10d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "xpd977b",
  "title": "XPD977B",
  "brief": "Shenzhen Fuman Battery Management, QFN-32-EP(5x5). Pinout extracted from the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "pmic",
    "xpd977b"
  ],
  "component": {
    "mpn": "XPD977B",
    "manufacturer": "Shenzhen Fuman",
    "package": "QFN-32-EP(5x5)",
    "pin_count": 33,
    "category": "PMIC",
    "subcategory": "Battery Management",
    "datasheet": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2304140030_Shenzhen-Fuman-Elec-XPD977B_C2844296.pdf",
    "parts": {
      "symbol": "xpd977b.kicad_sym",
      "footprint": "xpd977b.kicad_mod",
      "model_3d": "xpd977b-etched.glb",
      "model_3d_plain": "xpd977b.glb",
      "model_3d_step": "xpd977b-etched.step",
      "model_3d_step_plain": "xpd977b.step",
      "lbr": "xpd977b.lbr"
    },
    "distributor_links": {},
    "pins": [
      {
        "number": "1",
        "name": "VFB",
        "type": "input",
        "description": "Voltage-regulation feedback input. Connects to the system output-voltage divider tap (typ. R_FB1=100kΩ / R_FB2=33kΩ) for dynamic PD/QC output-voltage regulation."
      },
      {
        "number": "2",
        "name": "IREF",
        "type": "passive",
        "description": "CC (constant-current) loop compensation pin. Recommended RC network R_CMP2=10kΩ, C_CMP2=10nF. Leave floating if the CC function is unused."
      },
      {
        "number": "3",
        "name": "CSN",
        "type": "input",
        "description": "Main current-sense negative input. Must be tied to GND when unused; do not leave floating. Works with the internal 10 mΩ sense resistor / external R_S1 (10 mΩ)."
      },
      {
        "number": "4",
        "name": "CSP",
        "type": "input",
        "description": "Main current-sense positive input. Must be tied to GND when unused; do not leave floating."
      },
      {
        "number": "5",
        "name": "ISP2",
        "type": "input",
        "description": "Type-A2 port current-sense positive input (with external R_S2 = 5 mΩ). Used for per-port current limiting on A2 output."
      },
      {
        "number": "6",
        "name": "ISP3",
        "type": "input",
        "description": "Type-A3 port current-sense positive input (with external R_S3 = 5 mΩ). Used for per-port current limiting on A3 output."
      },
      {
        "number": "7",
        "name": "DP3",
        "type": "bidirectional",
        "description": "Type-A3 port USB D+ data line. Handles QC/FCP/AFC/Apple 2.4A/BC1.2 handshake on port A3."
      },
      {
        "number": "8",
        "name": "LINK",
        "type": "bidirectional",
        "description": "XPD-LINK™ inter-chip interconnection bus. Enables multi-XPD-chip cooperative operation across ports; pull to GND via R_LINK = 10 kΩ."
      },
      {
        "number": "9",
        "name": "DM3",
        "type": "bidirectional",
        "description": "Type-A3 port USB D− data line."
      },
      {
        "number": "10",
        "name": "DIS",
        "type": "output",
        "description": "External discharge NMOS gate drive. Drives an external N-MOSFET that discharges VBUS/VPWR bulk capacitors during voltage step-down transitions."
      },
      {
        "number": "11",
        "name": "AISN",
        "type": "input",
        "description": "XPD-LINK interconnect current-sense negative input (used when interworking with non-XPD-series parts). Tie to GND if unused."
      },
      {
        "number": "12",
        "name": "AISP",
        "type": "input",
        "description": "XPD-LINK interconnect current-sense positive input (used when interworking with non-XPD-series parts). Tie to GND if unused."
      },
      {
        "number": "13",
        "name": "USBA3",
        "type": "power_out",
        "description": "Type-A3 port VBUS output rail (post external PMOS switch)."
      },
      {
        "number": "14",
        "name": "GD3",
        "type": "output",
        "description": "Type-A3 port external PMOS gate driver. Requires C_GATE2 = 47 nF GS capacitor."
      },
      {
        "number": "15",
        "name": "DP2",
        "type": "bidirectional",
        "description": "Type-A2 port USB D+ data line."
      },
      {
        "number": "16",
        "name": "DM2",
        "type": "bidirectional",
        "description": "Type-A2 port USB D− data line."
      },
      {
        "number": "17",
        "name": "USBA2",
        "type": "power_out",
        "description": "Type-A2 port VBUS output rail (post external PMOS switch)."
      },
      {
        "number": "18",
        "name": "GD2",
        "type": "output",
        "description": "Type-A2 port external PMOS gate driver. Requires C_GATE1 = 47 nF GS capacitor."
      },
      {
        "number": "19",
        "name": "CC1",
        "type": "bidirectional",
        "description": "Type-C port CC1 configuration channel. Handles USB PD3.0 BMC PHY and orientation detection."
      },
      {
        "number": "20",
        "name": "DP1",
        "type": "bidirectional",
        "description": "Type-C port USB D-line (datasheet text labels this pin's function as 'Type-C 口数据端口 DM' despite the DP1 name)."
      },
      {
        "number": "21",
        "name": "DM1",
        "type": "bidirectional",
        "description": "Type-A port USB D-line (datasheet text labels this pin's function as 'Type-A 口数据端口 DP' despite the DM1 name)."
      },
      {
        "number": "22",
        "name": "CC2",
        "type": "bidirectional",
        "description": "Type-C port CC2 configuration channel."
      },
      {
        "number": "23",
        "name": "VBUS",
        "type": "power_out",
        "description": "Type-C port VBUS output rail (integrated 10 mΩ switch). Pins 23/24/25 are tied internally."
      },
      {
        "number": "24",
        "name": "VBUS",
        "type": "power_out",
        "description": "Type-C port VBUS output rail (integrated 10 mΩ switch). Pins 23/24/25 are tied internally."
      },
      {
        "number": "25",
        "name": "VBUS",
        "type": "power_out",
        "description": "Type-C port VBUS output rail (integrated 10 mΩ switch). Pins 23/24/25 are tied internally. Recommend C_VBUS 1-10 µF."
      },
      {
        "number": "26",
        "name": "NC",
        "type": "unconnected",
        "description": "No connect. Leave floating."
      },
      {
        "number": "27",
        "name": "NC",
        "type": "unconnected",
        "description": "No connect. Leave floating."
      },
      {
        "number": "28",
        "name": "VPWR",
        "type": "power_in",
        "description": "Main input supply (3.3 V to 21 V; absolute max 26 V). Pins 28/29/30 are tied internally. Recommend C_VPWR 1-10 µF."
      },
      {
        "number": "29",
        "name": "VPWR",
        "type": "power_in",
        "description": "Main input supply (3.3 V to 21 V). Pins 28/29/30 are tied internally."
      },
      {
        "number": "30",
        "name": "VPWR",
        "type": "power_in",
        "description": "Main input supply (3.3 V to 21 V). Pins 28/29/30 are tied internally."
      },
      {
        "number": "31",
        "name": "NC",
        "type": "unconnected",
        "description": "No connect. Leave floating."
      },
      {
        "number": "32",
        "name": "OPTO",
        "type": "output",
        "description": "Optocoupler driver output for AC-DC primary-side feedback control loop."
      },
      {
        "number": "33",
        "name": "GND",
        "type": "power_in",
        "description": "Exposed thermal pad - chip ground (EPAD). Must be soldered to the PCB ground plane for both electrical return and heat dissipation (R_θJA ≈ 34 °C/W)."
      }
    ],
    "provenance": {
      "extractor": "ds2sf",
      "datasheet": {
        "url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2304140030_Shenzhen-Fuman-Elec-XPD977B_C2844296.pdf",
        "pages": 19,
        "sha256": "5a87c34d62e6ac88",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 33,
        "described": 33,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    }
  },
  "metadata": {
    "specs": {
      "Manufacturer": "Shenzhen Fuman",
      "Package": "QFN-32-EP(5x5)",
      "Category": "PMIC",
      "Pins": "33"
    }
  },
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "xpd977b"
  ],
  "discovery_pitch": "XPD977B (Shenzhen Fuman) component page with datasheet-verified CAD.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "xpd977b.kicad_sym",
    "xpd977b.kicad_mod",
    "xpd977b.glb",
    "xpd977b.step",
    "xpd977b.lbr",
    "docs/hero.png",
    "docs/xpd977b-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "xpd977b-etched.step"
  ],
  "visibility": {
    "public": true
  },
  "variants": [
    {
      "mpn": "XPD977B18",
      "kind": "packaging"
    },
    {
      "mpn": "XPD977BP18",
      "kind": "packaging"
    },
    {
      "mpn": "XPD977A",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977B",
      "kind": "packaging"
    },
    {
      "mpn": "XPD977BV",
      "kind": "packaging"
    },
    {
      "mpn": "XPD977D30A",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977D30",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977DP30",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977D45",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977DP45",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977D60",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977DP60",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977D65",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977DP65",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977D6545",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977DP6545",
      "kind": "unknown"
    },
    {
      "mpn": "XPD977D6518",
      "kind": "unknown"
    }
  ],
  "updated_at": "2026-09-25T14:39:24.772Z"
}