main
Ray bss84: specified limits as data (metadata.characteristics, 26 rows from the datasheet) 96947d0
{
  "schema_version": 1,
  "type": "component",
  "slug": "bss84",
  "title": "BSS84 P-Channel MOSFET",
  "brief": "-50 V P-channel enhancement MOSFET in SOT-23 for high-side switching and level shifting.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "mosfet",
    "p-channel",
    "small-signal",
    "sot-23",
    "high-side",
    "diodes"
  ],
  "component": {
    "mpn": "BSS84",
    "manufacturer": "Diodes Incorporated",
    "package": "SOT-23",
    "pin_count": 3,
    "category": "Discrete Semiconductor",
    "subcategory": "MOSFET",
    "datasheet": "https://www.diodes.com/assets/Datasheets/BSS84.pdf",
    "parts": {
      "symbol": "bss84.kicad_sym",
      "footprint": "bss84.kicad_mod",
      "model_3d": "bss84-etched.glb",
      "model_3d_plain": "bss84.glb",
      "model_3d_step": "bss84-etched.step",
      "model_3d_step_plain": "bss84.step",
      "lbr": "bss84.lbr"
    },
    "distributor_links": {},
    "pins": [
      {
        "number": "1",
        "name": "G",
        "type": "input",
        "description": "Gate. Enhancement-mode P-channel control terminal. VGS(TH) between -0.8V and -2.0V; drive to -5V or more negative (up to ±20V max VGSS) to fully enhance the channel."
      },
      {
        "number": "2",
        "name": "S",
        "type": "passive",
        "description": "Source. Reference terminal for VGS. Body diode anode connects internally to source (P-channel body diode from drain to source)."
      },
      {
        "number": "3",
        "name": "D",
        "type": "passive",
        "description": "Drain. Switched terminal. -50V max VDSS; -130mA continuous ID, -1.2A pulsed IDM. RDS(ON) typ 3.2Ω / 10Ω max at VGS=-5V, ID=-100mA."
      }
    ],
    "provenance": {
      "extractor": "ds2sf",
      "datasheet": {
        "url": "https://www.diodes.com/assets/Datasheets/BSS84.pdf",
        "pages": 6,
        "sha256": "a4e89efffb9e0283",
        "source_tier": "mfr"
      },
      "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": "bss84.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-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "bss84-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": "5bb4ca62f5245b6280be0cbe5a3937f1487e91b3f93a58315ba2b75984b5aeec",
        "checked": "2026-10-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Type": "P-channel enhancement MOSFET",
      "Drain-source voltage (VDS)": "-50 V",
      "Continuous drain current (ID)": "-130 mA",
      "On-resistance (RDS(on))": "10 ohm max at VGS = -10 V",
      "Gate threshold voltage": "-0.8 V to -3 V",
      "Power dissipation": "360 mW",
      "Operating temperature": "-55 C to 150 C"
    },
    "characteristics": {
      "version": 1,
      "source": "datasheet",
      "datasheet_sha256": "a4e89efffb9e0283",
      "rows": [
        {
          "name": "Drain-Source Voltage",
          "symbol": "VDSS",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": -50,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Drain-Gate Voltage",
          "symbol": "VDGR",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": -50,
          "conditions": "RGS ≤ 20kΩ",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Gate-Source Voltage Continuous",
          "symbol": "VGSS",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -20,
          "typ": null,
          "max": 20,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Drain Current Continuous",
          "symbol": "ID",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": null,
          "typ": null,
          "max": -130,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Pulsed Drain Current",
          "symbol": "IDM",
          "kind": "absolute_maximum",
          "unit": "A",
          "min": null,
          "typ": null,
          "max": -1.2,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Total Power Dissipation",
          "symbol": "PD",
          "kind": "absolute_maximum",
          "unit": "mW",
          "min": null,
          "typ": null,
          "max": 300,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Thermal Resistance, Junction to Ambient",
          "symbol": "RθJA",
          "kind": "thermal",
          "unit": "°C/W",
          "min": null,
          "typ": null,
          "max": 417,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Operating and Storage Temperature Range",
          "symbol": "TJ, TSTG",
          "kind": "recommended_operating",
          "unit": "°C",
          "min": -55,
          "typ": null,
          "max": 150,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Drain-Source Breakdown Voltage",
          "symbol": "BVDSS",
          "kind": "electrical",
          "unit": "V",
          "min": -50,
          "typ": null,
          "max": null,
          "conditions": "VGS = 0, ID = -250µA",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Zero Gate Voltage Drain Current",
          "symbol": "IDSS",
          "kind": "electrical",
          "unit": "µA",
          "min": null,
          "typ": null,
          "max": -1,
          "conditions": "VDS = -50V, VGS = 0, TJ = +25°C",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Zero Gate Voltage Drain Current",
          "symbol": "IDSS",
          "kind": "electrical",
          "unit": "µA",
          "min": null,
          "typ": null,
          "max": -2,
          "conditions": "VDS = -50V, VGS = 0, TJ = +125°C",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Zero Gate Voltage Drain Current",
          "symbol": "IDSS",
          "kind": "electrical",
          "unit": "nA",
          "min": null,
          "typ": null,
          "max": -100,
          "conditions": "VDS = -25V, VGS = 0, TJ = +25°C",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Gate-Body Leakage",
          "symbol": "IGSS",
          "kind": "electrical",
          "unit": "nA",
          "min": -10,
          "typ": null,
          "max": 10,
          "conditions": "VGS = ±20V, VDS = 0",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Gate Threshold Voltage",
          "symbol": "VGS(TH)",
          "kind": "electrical",
          "unit": "V",
          "min": -0.8,
          "typ": null,
          "max": -2,
          "conditions": "VDS = VGS, ID = -1mA",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Static Drain-Source On-Resistance",
          "symbol": "RDS(ON)",
          "kind": "electrical",
          "unit": "Ω",
          "min": null,
          "typ": 3.2,
          "max": 10,
          "conditions": "VGS = -5V, ID = -0.100A",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Forward Transconductance",
          "symbol": "gFS",
          "kind": "electrical",
          "unit": "S",
          "min": 0.05,
          "typ": null,
          "max": null,
          "conditions": "VDS = -25V, ID = -0.1A",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Input Capacitance",
          "symbol": "Ciss",
          "kind": "electrical",
          "unit": "pF",
          "min": null,
          "typ": 24.6,
          "max": 45,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Output Capacitance",
          "symbol": "Coss",
          "kind": "electrical",
          "unit": "pF",
          "min": null,
          "typ": 4.7,
          "max": 25,
          "conditions": "VDS = -25V, VGS = 0, f = 1.0MHz",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Reverse Transfer Capacitance",
          "symbol": "Crss",
          "kind": "electrical",
          "unit": "pF",
          "min": null,
          "typ": 2.8,
          "max": 12,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Total Gate Charge (VGS = -4.5V)",
          "symbol": "Qg",
          "kind": "electrical",
          "unit": "nC",
          "min": null,
          "typ": 0.28,
          "max": null,
          "conditions": "VDS = -10V, ID = -0.1A",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Total Gate Charge (VGS = -10V)",
          "symbol": "Qg",
          "kind": "electrical",
          "unit": "nC",
          "min": null,
          "typ": 0.59,
          "max": null,
          "conditions": "VDS = -10V, ID = -0.1A",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Gate-Source Charge",
          "symbol": "Qgs",
          "kind": "electrical",
          "unit": "nC",
          "min": null,
          "typ": 0.09,
          "max": null,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Gate-Drain Charge",
          "symbol": "Qgd",
          "kind": "electrical",
          "unit": "nC",
          "min": null,
          "typ": 0.08,
          "max": null,
          "conditions": "",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Gate Resistance",
          "symbol": "Rg",
          "kind": "electrical",
          "unit": "Ω",
          "min": null,
          "typ": 916,
          "max": null,
          "conditions": "VDS = 0, VGS = 0, f = 1MHz",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Turn-On Delay Time",
          "symbol": "tD(ON)",
          "kind": "electrical",
          "unit": "ns",
          "min": null,
          "typ": 10,
          "max": null,
          "conditions": "VDD = -30V, ID = -0.27A, RGEN = 50Ω, VGS = -10V",
          "source_page": 2,
          "source": "datasheet"
        },
        {
          "name": "Turn-Off Delay Time",
          "symbol": "tD(OFF)",
          "kind": "electrical",
          "unit": "ns",
          "min": null,
          "typ": 18,
          "max": null,
          "conditions": "VDD = -30V, ID = -0.27A, RGEN = 50Ω, VGS = -10V",
          "source_page": 2,
          "source": "datasheet"
        }
      ]
    }
  },
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "P-channel MOSFET",
    "high-side switch",
    "load switch",
    "reverse polarity protection",
    "level shifter"
  ],
  "discovery_pitch": "A small P-channel MOSFET for high-side load switching, reverse-polarity protection, and I2C level shifting, paired with the BSS138.",
  "author": {
    "name": "Ray"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "bss84.kicad_sym",
    "bss84.kicad_mod",
    "bss84.glb",
    "bss84.step",
    "bss84.lbr",
    "docs/hero.png",
    "docs/bss84-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "bss84-etched.step"
  ]
}