main
Ray Publish 0.1.0 61b95c0 1mo ago
{
  "slug": "ucc28c50dr",
  "version": "0.1.0",
  "type": "component",
  "description": "Texas Instruments AC-DC Controllers And Regulators, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "power management (pmic)",
    "ucc28c50dr",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "ucc28c50dr.kicad_sym",
    "ucc28c50dr.kicad_mod",
    "ucc28c50dr.glb",
    "ucc28c50dr.step",
    "ucc28c50dr.lbr",
    "docs/hero.png",
    "docs/ucc28c50dr-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "ucc28c50dr-hero.glb",
    "ucc28c50dr-hero.overlay.json"
  ],
  "component": {
    "mpn": "UCC28C50DR",
    "manufacturer": "Texas Instruments",
    "package": "SOIC-8",
    "pin_count": 8,
    "category": "Power Management (PMIC)",
    "subcategory": "AC-DC Controllers And Regulators",
    "datasheet": "https://www.ti.com/lit/ds/symlink/ucc28c50.pdf",
    "parts": {
      "symbol": "ucc28c50dr.kicad_sym",
      "footprint": "ucc28c50dr.kicad_mod",
      "model_3d": "ucc28c50dr-hero.glb",
      "model_3d_plain": "ucc28c50dr.glb",
      "model_3d_step": "ucc28c50dr-etched.step",
      "model_3d_step_plain": "ucc28c50dr.step",
      "lbr": "ucc28c50dr.lbr"
    },
    "distributor_links": {
      "lcsc": "C20346024",
      "digikey": "296-UCC28C50DRTR-ND",
      "mouser": "595-UCC28C50DR"
    },
    "distributor_check": {
      "checked_at": "2026-10-08T23:59:18Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": "296-UCC28C50DRTR-ND",
        "status": "found"
      },
      "mouser": {
        "pn": "595-UCC28C50DR",
        "status": "found"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "COMP",
        "type": "output",
        "description": "Provides the output of the error amplifier for compensation and can be externally forced to GND to command zero duty cycle, with the error amplifier internally current limited."
      },
      {
        "number": "2",
        "name": "FB",
        "type": "input",
        "description": "Inverting input to the error amplifier used to close the voltage-feedback loop, with the noninverting input internally trimmed to 2.5 V ± 1%."
      },
      {
        "number": "3",
        "name": "CS",
        "type": "input",
        "description": "Primary-side current sense input to the PWM comparator that terminates OUT conduction, with a typical gain of 3 V/V and an RC filter recommended if leading-edge noise causes false triggering."
      },
      {
        "number": "4",
        "name": "RT/CT",
        "type": "bidirectional",
        "description": "Oscillator set point where timing resistor RRT connects to VREF and timing capacitor CCT connects to GND to set the switching frequency, with the capacitor lead kept short to the device GND."
      },
      {
        "number": "5",
        "name": "GND",
        "type": "power_in",
        "description": "Ground return for the output driver stage and the logic-level controller section, which should be separated from the signal return path where practical."
      },
      {
        "number": "6",
        "name": "OUT",
        "type": "output",
        "description": "Totem-pole gate drive output intended to drive a MOSFET directly, sourcing and sinking up to 1 A peak and held low when VDD is below the turn-on threshold."
      },
      {
        "number": "7",
        "name": "VDD",
        "type": "power_in",
        "description": "Analog controller bias supply input, with absolute maximum 30 V, requiring a 0.1 µF ceramic bypass capacitor connected directly to GND and an absolute maximum of 30 V that must not be exceeded."
      },
      {
        "number": "8",
        "name": "VREF",
        "type": "power_in",
        "description": "5-V reference output (±1%) that must be bypassed to GND with at least 0.1 µF ceramic placed close to the pin, and must not have any external voltage above the specified VREF superimposed on it."
      }
    ],
    "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: Pin numbers and names come from the D (SOIC-8) pin configuration in Figure 6-1 and Table 6-1 on page; The datasheet table lists VDD as 'I' (input). I typed it as power_in because it is the supply pin, w; The datasheet lists RT/CT as 'I/O'. I typed it as bidirectional to match that, and the datasheet des"
        ],
        "pages_sent": 13,
        "cost_usd": 0.0919,
        "at": "2026-10-08T23:58:35"
      },
      "datasheet": {
        "url": "https://www.ti.com/lit/ds/symlink/ucc28c50.pdf",
        "pages": 58,
        "sha256": "d9b2cab289f0aa82",
        "source_tier": "mfr"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 8,
        "described": 8,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "ucc28c50dr.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.0,
          4.9,
          1.75
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "07f46cff378d30e6c27dfd5a03092c795323f86d91c71fc7e743f4f418dc553a",
        "checked": "2026-10-08",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "ucc28c50dr-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.0,
          4.9,
          1.75
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "b15b7415de57fd1b6669d154e494b33c58568045730199b3efc50a480dd3d755",
        "checked": "2026-10-08",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}