main
Ray Publish 0.1.0 c06430b 7d ago
{
  "slug": "mcp47cvb02-e",
  "version": "0.1.0",
  "type": "component",
  "description": "Microchip Tech Digital To Analog Converters (DACs), MSOP-10. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "adc-dac-data conversion",
    "mcp47cvb02-e",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "mcp47cvb02-e.kicad_sym",
    "mcp47cvb02-e.kicad_mod",
    "mcp47cvb02-e.glb",
    "mcp47cvb02-e.step",
    "mcp47cvb02-e.lbr",
    "docs/hero.png",
    "docs/mcp47cvb02-e-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "mcp47cvb02-e-hero.glb",
    "mcp47cvb02-e-hero.overlay.json",
    "mcp47cvb02-e-etched.glb"
  ],
  "component": {
    "mpn": "MCP47CVB02-E",
    "manufacturer": "Microchip Tech",
    "package": "MSOP-10",
    "pin_count": 10,
    "category": "ADC/DAC/Data Conversion",
    "subcategory": "Digital To Analog Converters (DACs)",
    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/f6cbe2477c43d9dc9287fa8580889d61.pdf",
    "parts": {
      "symbol": "mcp47cvb02-e.kicad_sym",
      "footprint": "mcp47cvb02-e.kicad_mod",
      "model_3d": "mcp47cvb02-e-hero.glb",
      "model_3d_plain": "mcp47cvb02-e-etched.glb",
      "model_3d_step": "mcp47cvb02-e-etched.step",
      "model_3d_step_plain": "mcp47cvb02-e.step",
      "lbr": "mcp47cvb02-e.lbr"
    },
    "distributor_links": {
      "lcsc": "C636152"
    },
    "distributor_check": {
      "checked_at": "2026-10-30T15:45:22Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "no match"
      },
      "mouser": {
        "pn": null,
        "status": "no match"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "VDD",
        "type": "power_in",
        "description": "Positive supply voltage input, referenced to VSS; full specifications apply from 2.7V to 5.5V, reduced specifications from 1.8V to 2.7V, and a ~0.1 µF ceramic bypass capacitor is recommended close to the pin."
      },
      {
        "number": "2",
        "name": "A0",
        "type": "input",
        "description": "I2C slave address bit 0 input (Schmitt trigger) that, together with A1, sets the lower two bits of the I2C slave address."
      },
      {
        "number": "3",
        "name": "VREF",
        "type": "power_in",
        "description": "Analog voltage reference pin that is an input when the DAC reference is the external VREF (buffered or unbuffered) and an output when the reference is the internal band gap (1.214V typical), in which case the output should be buffered."
      },
      {
        "number": "4",
        "name": "VOUT0",
        "type": "output",
        "description": "Buffered analog voltage output of DAC0, with full-scale range from VSS to approximately VDD (device VDD reference) or G x VREF / G x VBG, where G is the selected gain of 1x or 2x."
      },
      {
        "number": "5",
        "name": "VOUT1",
        "type": "output",
        "description": "Buffered analog voltage output of DAC1, with full-scale range from VSS to approximately VDD (device VDD reference) or G x VREF / G x VBG, where G is the selected gain of 1x or 2x."
      },
      {
        "number": "6",
        "name": "LAT/HVC",
        "type": "input",
        "description": "Level-sensitive DAC latch input that transfers volatile wiper and configuration values to both DAC outputs when pulled to VIL, and carries the high-voltage MTP programming supply (7.5V, at least 6.4 mA) which must not exceed 5.5V except during programming."
      },
      {
        "number": "7",
        "name": "VSS",
        "type": "power_in",
        "description": "Ground reference pin for all circuitry on the device, to be connected through a low-impedance path to the ground plane."
      },
      {
        "number": "8",
        "name": "A1",
        "type": "input",
        "description": "I2C slave address bit 1 input (Schmitt trigger) that, together with A0, sets the lower two bits of the I2C slave address."
      },
      {
        "number": "9",
        "name": "SCL",
        "type": "input",
        "description": "I2C serial clock input (Schmitt trigger); the device operates as a slave, does not generate the clock, and does not stretch it."
      },
      {
        "number": "10",
        "name": "SDA",
        "type": "bidirectional",
        "description": "I2C serial data input/output (Schmitt trigger) with slope control implemented on the output driver."
      }
    ],
    "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: Ordering code conflict: the part-number marking table (page 95) lists MCP47CVB02-E/MF, and Table 8-1; Pin 3 is the single VREF pin in the MSOP column of Table 3-2. Pins VREF0, VREF1, LAT0/HVC, LAT1 exis"
        ],
        "pages_sent": 13,
        "cost_usd": 0.0603,
        "at": "2026-10-30T15:44:27"
      },
      "datasheet": {
        "url": "https://datasheet.lcsc.com/datasheet/pdf/f6cbe2477c43d9dc9287fa8580889d61.pdf",
        "pages": 124,
        "sha256": "00ea6d555e34c774",
        "source_tier": "mfr"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 10,
        "described": 10,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "mcp47cvb02-e.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          4.9,
          3.0,
          1.1
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "b8f88eac3ce221c2ccb0b5048f9ad49c2ef4af148f8ae50c4e232e357683f547",
        "checked": "2026-10-30",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "mcp47cvb02-e-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          4.9,
          3.0,
          1.1
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "d250c42f996f6eba0f1b03258c2603360a65a7a81b1b41f7822a5a47b827ef03",
        "checked": "2026-10-30",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}