main
Ray Set visibility: public ab456ad 17d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "xb3306a",
  "title": "XB3306A",
  "brief": "XySemi Battery Management, SOT-23. 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 management (pmic)",
    "xb3306a",
    "factory-2.0.0",
    "extractor-text"
  ],
  "component": {
    "mpn": "XB3306A",
    "manufacturer": "XySemi",
    "package": "SOT-23",
    "pin_count": 3,
    "category": "Power Management (PMIC)",
    "subcategory": "Battery Management",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8586189246205988864",
    "parts": {
      "symbol": "xb3306a.kicad_sym",
      "footprint": "xb3306a.kicad_mod",
      "model_3d": "xb3306a-hero.glb",
      "model_3d_plain": "xb3306a-etched.glb",
      "model_3d_step": "xb3306a-etched.step",
      "model_3d_step_plain": "xb3306a.step",
      "lbr": "xb3306a.lbr"
    },
    "distributor_links": {
      "lcsc": "C154939"
    },
    "distributor_check": {
      "checked_at": "2026-10-18T06:17:43Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "no match"
      },
      "mouser": {
        "pn": null,
        "status": "no match"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "VM",
        "type": "passive",
        "description": "Negative terminal of the battery pack (charger/load negative); the internal FET switch connects it to GND, with an internal RVMS of 100 kΩ to GND and RVMD of 320 kΩ to VDD, and its abs max input voltage is -6 to 10 V."
      },
      {
        "number": "2",
        "name": "VDD",
        "type": "power_in",
        "description": "IC supply pin connected to the battery cell positive terminal, abs max input voltage -0.3 to 6 V."
      },
      {
        "number": "3",
        "name": "GND",
        "type": "power_in",
        "description": "Ground pin, connected to the negative terminal of the battery cell."
      }
    ],
    "provenance": {
      "extractor": "extract_pins 0.3",
      "factory_chain": {
        "factory": "2.0.0",
        "extractor": "extract_pins 0.3",
        "primary_model": "claude-sonnet-5-5",
        "primary_mode": "text+vision",
        "consensus_model": "claude-opus-5-5",
        "consensus": "agreed",
        "guards": "pin_guards 0.1: passed",
        "guard_notes": [
          "extractor flagged: The SOT23-3 top-view drawing on page 2 labels pins only by name (GND top, VM bottom-left, VDD bottom; The datasheet does not give a KiCad electrical type for VM. It is a battery-negative sense/switch no",
          "vision extraction: provenance cannot be text-verified; needs consensus"
        ],
        "pages_sent": 12,
        "cost_usd": 0.3185,
        "at": "2026-10-18T06:15:31"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8586189246205988864",
        "pages": 12,
        "sha256": "aa2c22478b7e980a",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 3,
        "described": 3,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "xb3306a.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          2.5,
          3,
          1.2
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "dd5d1711204e1d8d26cd11490923bd84340820baa69538c385a4300ec2539bc0",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "xb3306a-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          2.5,
          3,
          1.2
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "921fff2f2e296beeef3c9c7c278a54a975b19eb218412ea1ab0b883cc56f72f0",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "XySemi",
      "Package": "SOT-23",
      "Category": "Power Management (PMIC)",
      "Pins": "3"
    },
    "characteristics": {
      "version": 1,
      "source": "datasheet",
      "datasheet_sha256": "aa2c22478b7e980acfd52101bd6e2f0cddc14f8f39930a387e68c71036d42835",
      "rows": [
        {
          "name": "Overcharge detection voltage",
          "symbol": "VCU",
          "kind": "electrical",
          "unit": "V",
          "min": 4.25,
          "typ": 4.3,
          "max": 4.35,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Overcharge release voltage",
          "symbol": "VCL",
          "kind": "electrical",
          "unit": "V",
          "min": 4.05,
          "typ": 4.1,
          "max": 4.15,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Overdischarge detection voltage",
          "symbol": "VDL",
          "kind": "electrical",
          "unit": "V",
          "min": 2.3,
          "typ": 2.4,
          "max": 2.5,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Overdischarge release voltage",
          "symbol": "VDR",
          "kind": "electrical",
          "unit": "V",
          "min": 2.9,
          "typ": 3,
          "max": 3.1,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Normal operating current",
          "symbol": "IOPE",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 2.8,
          "max": 6,
          "conditions": "VDD=3.6V, VM=0V",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Power-down current",
          "symbol": "IPDN",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 1.5,
          "max": 3,
          "conditions": "VDD=2.0V, VM pin open",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Overcurrent 1 detection current",
          "symbol": "IOV1",
          "kind": "electrical",
          "unit": "A",
          "min": null,
          "typ": 3,
          "max": null,
          "conditions": "VDD=3.6V",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Load short-circuit detection current",
          "symbol": "ISHORT",
          "kind": "electrical",
          "unit": "A",
          "min": null,
          "typ": 20,
          "max": null,
          "conditions": "VDD=3.6V",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Internal resistance between VM and VDD",
          "symbol": "RVMD",
          "kind": "electrical",
          "unit": "kΩ",
          "min": null,
          "typ": 320,
          "max": null,
          "conditions": "VDD=2.0V, VM pin open",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Internal resistance between VM and GND",
          "symbol": "RVMS",
          "kind": "electrical",
          "unit": "kΩ",
          "min": null,
          "typ": 100,
          "max": null,
          "conditions": "VDD=3.6V, VM=1.0V",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "FET equivalent on-resistance",
          "symbol": "RSS(ON)",
          "kind": "electrical",
          "unit": "mΩ",
          "min": null,
          "typ": 40,
          "max": null,
          "conditions": "VDD=3.6V, IVM=1.0A",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Overtemperature protection temperature",
          "symbol": "TSHD+",
          "kind": "electrical",
          "unit": "oC",
          "min": null,
          "typ": 120,
          "max": null,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Overtemperature protection recovery temperature",
          "symbol": "TSHD-",
          "kind": "electrical",
          "unit": "oC",
          "min": null,
          "typ": 100,
          "max": null,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Overcharge detection delay time",
          "symbol": "tCU",
          "kind": "timing",
          "unit": "mS",
          "min": null,
          "typ": 130,
          "max": null,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Overdischarge detection delay time",
          "symbol": "tDL",
          "kind": "timing",
          "unit": "mS",
          "min": null,
          "typ": 40,
          "max": null,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Overcurrent detection delay time",
          "symbol": "tIOV",
          "kind": "timing",
          "unit": "mS",
          "min": null,
          "typ": 10,
          "max": null,
          "conditions": "VDD=3.6V",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Short-circuit detection delay time",
          "symbol": "tSHORT",
          "kind": "timing",
          "unit": "uS",
          "min": null,
          "typ": 75,
          "max": null,
          "conditions": "VDD=3.6V",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "VDD input voltage",
          "symbol": "VDD",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -0.3,
          "typ": null,
          "max": 6,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "VM input voltage",
          "symbol": "VM",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -6,
          "typ": null,
          "max": 10,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Operating ambient temperature",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": -40,
          "typ": null,
          "max": 85,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Maximum junction temperature",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": null,
          "typ": null,
          "max": 125,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Storage temperature",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": -55,
          "typ": null,
          "max": 150,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Lead temperature (soldering, 10 s)",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": null,
          "typ": null,
          "max": 300,
          "conditions": "10 s soldering",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Power dissipation at ambient 25°C",
          "symbol": "",
          "kind": "thermal",
          "unit": "W",
          "min": null,
          "typ": null,
          "max": 0.4,
          "conditions": "ambient 25°C",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Package thermal resistance (junction to ambient, as printed)",
          "symbol": "θJA",
          "kind": "thermal",
          "unit": "°C/W",
          "min": null,
          "typ": 250,
          "max": null,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Package thermal resistance (as printed)",
          "symbol": "θJC",
          "kind": "thermal",
          "unit": "°C/W",
          "min": null,
          "typ": 130,
          "max": null,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "ESD rating",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": 2000,
          "max": null,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        }
      ]
    }
  },
  "variants": [],
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "xb3306a"
  ],
  "discovery_pitch": "XB3306A (XySemi) 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",
    "xb3306a.kicad_sym",
    "xb3306a.kicad_mod",
    "xb3306a.glb",
    "xb3306a.step",
    "xb3306a.lbr",
    "docs/hero.png",
    "docs/xb3306a-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "xb3306a-hero.glb",
    "xb3306a-hero.overlay.json",
    "xb3306a-etched.glb"
  ],
  "visibility": {
    "public": true
  }
}