main
Ray Set visibility: public 0cffb39 8d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781
{
  "schema_version": 1,
  "type": "component",
  "slug": "mcp4921-e",
  "title": "MCP4921-E",
  "brief": "Microchip Tech Digital To Analog Converters (DAC), SOIC-8. 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",
    "data acquisition",
    "mcp4921-e",
    "factory-2.0.0",
    "extractor-text"
  ],
  "component": {
    "mpn": "MCP4921-E",
    "manufacturer": "Microchip Tech",
    "package": "SOIC-8",
    "pin_count": 8,
    "category": "Data Acquisition",
    "subcategory": "Digital To Analog Converters (DAC)",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588882518674182144",
    "parts": {
      "symbol": "mcp4921-e.kicad_sym",
      "footprint": "mcp4921-e.kicad_mod",
      "model_3d": "mcp4921-e-hero.glb",
      "model_3d_plain": "mcp4921-e-etched.glb",
      "model_3d_step": "mcp4921-e-etched.step",
      "model_3d_step_plain": "mcp4921-e.step",
      "lbr": "mcp4921-e.lbr"
    },
    "distributor_links": {
      "lcsc": "C43499"
    },
    "distributor_check": {
      "checked_at": "2026-10-18T00:09:25Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "error",
        "error": "The read operation timed out"
      },
      "mouser": {
        "pn": null,
        "status": "error",
        "error": "The read operation timed out"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "VDD",
        "type": "power_in",
        "description": "Positive supply input that must be held between 2.7V and 5.5V relative to VSS, and should be bypassed with about 0.1 µF ceramic plus 10 µF tantalum to ground."
      },
      {
        "number": "2",
        "name": "CS",
        "type": "input",
        "description": "Active-low chip select input that must be low to enable the serial clock and data functions."
      },
      {
        "number": "3",
        "name": "SCK",
        "type": "input",
        "description": "SPI-compatible serial clock input."
      },
      {
        "number": "4",
        "name": "SDI",
        "type": "input",
        "description": "SPI-compatible serial data input."
      },
      {
        "number": "5",
        "name": "LDAC",
        "type": "input",
        "description": "DAC output synchronization input that, when low, transfers the input register to the output register (VOUT), and it may be tied to VSS so VOUT updates on the rising edge of CS."
      },
      {
        "number": "6",
        "name": "VREF",
        "type": "power_in",
        "description": "Voltage reference input whose voltage can range from VSS to VDD, and which may be tied to VDD."
      },
      {
        "number": "7",
        "name": "VSS",
        "type": "power_in",
        "description": "Analog ground pin and current return path of the device, which must be connected to a ground plane through a low-impedance connection."
      },
      {
        "number": "8",
        "name": "VOUT",
        "type": "output",
        "description": "DAC analog output from an output amplifier, with full-scale range from VSS to G×VREF (G = 1x or 2x) that cannot go higher than VDD."
      }
    ],
    "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: The datasheet gives one pin table (Table 3-1) shared by the PDIP, MSOP and SOIC packages, so the SOI; The DFN-8 package has an additional exposed thermal pad (EP, pin 9) that is not present on SOIC-8, s"
        ],
        "pages_sent": 11,
        "cost_usd": 0.0356,
        "at": "2026-10-18T00:07:57"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588882518674182144",
        "pages": 50,
        "sha256": "a52733deb49e0ae4",
        "source_tier": "lcsc"
      },
      "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": "mcp4921-e.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6,
          4.9,
          1.75
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "07f46cff378d30e6c27dfd5a03092c795323f86d91c71fc7e743f4f418dc553a",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "mcp4921-e-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6,
          4.9,
          1.75
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "914a9d94fcc3a1ea6581e7b55ff437c343b453c1ec155c75dd41ab7471564901",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "Microchip Tech",
      "Package": "SOIC-8",
      "Category": "Data Acquisition",
      "Pins": "8"
    },
    "appearance": {
      "contacts": {
        "quote": "MS = 8-Lead Plastic Micro Small Outline (MSOP) SN = 8-Lead Plastic Small Outline - Narrow, 150 mil",
        "page": 47,
        "doc": "ds.pdf",
        "plating": "tin"
      },
      "version": 1,
      "datasheet_sha256": "a52733deb49e0ae49c7f535e0f3591491d5e81c72f18e6c9f3846ce4ce2dcc5e"
    },
    "characteristics": {
      "version": 1,
      "source": "datasheet",
      "datasheet_sha256": "a52733deb49e0ae49c7f535e0f3591491d5e81c72f18e6c9f3846ce4ce2dcc5e",
      "rows": [
        {
          "name": "Operating Voltage",
          "symbol": "VDD",
          "kind": "recommended_operating",
          "unit": "V",
          "min": 2.7,
          "typ": null,
          "max": 5.5,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Supply Current",
          "symbol": "IDD",
          "kind": "electrical",
          "unit": "µA",
          "min": null,
          "typ": 175,
          "max": 350,
          "conditions": "VDD = 5V",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Supply Current",
          "symbol": "IDD",
          "kind": "electrical",
          "unit": "µA",
          "min": null,
          "typ": 125,
          "max": 250,
          "conditions": "VDD = 3V; VREF input unbuffered, all digital inputs grounded, all analog outputs unloaded, Code = 0x000h",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Software Shutdown Current",
          "symbol": "ISHDN_SW",
          "kind": "electrical",
          "unit": "µA",
          "min": null,
          "typ": 3.3,
          "max": 6,
          "conditions": "Power-on Reset circuit remains on",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "INL Error (MCP4921)",
          "symbol": "INL",
          "kind": "electrical",
          "unit": "LSb",
          "min": -12,
          "typ": 2,
          "max": 12,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "DNL (MCP4921)",
          "symbol": "DNL",
          "kind": "electrical",
          "unit": "LSb",
          "min": -0.75,
          "typ": 0.2,
          "max": 0.75,
          "conditions": "Note 1 (guaranteed monotonic by design)",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Resolution (MCP4921)",
          "symbol": "n",
          "kind": "electrical",
          "unit": "Bits",
          "min": 12,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Offset Error",
          "symbol": "VOS",
          "kind": "electrical",
          "unit": "% of FSR",
          "min": null,
          "typ": 0.02,
          "max": 1,
          "conditions": "Code = 0x000h",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Gain Error",
          "symbol": "gE",
          "kind": "electrical",
          "unit": "% of FSR",
          "min": null,
          "typ": -0.1,
          "max": 1,
          "conditions": "Code = 0xFFFh, not including offset error",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Input Range – Buffered Mode",
          "symbol": "VREF",
          "kind": "electrical",
          "unit": "V",
          "min": 0.04,
          "typ": null,
          "max": null,
          "conditions": "Note 2; Code = 2048; VREF = 0.2 Vp-p, f = 100 Hz and 1 kHz",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Input Range – Unbuffered Mode",
          "symbol": "VREF",
          "kind": "electrical",
          "unit": "V",
          "min": 0,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Output Swing",
          "symbol": "VOUT",
          "kind": "electrical",
          "unit": "V",
          "min": 0.01,
          "typ": null,
          "max": null,
          "conditions": "Accuracy is better than 1 LSb for VOUT = 10 mV to (VDD – 40 mV)",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Short Circuit Current",
          "symbol": "ISC",
          "kind": "electrical",
          "unit": "mA",
          "min": null,
          "typ": 15,
          "max": 24,
          "conditions": "",
          "source_page": 4,
          "source": "datasheet"
        },
        {
          "name": "Input Voltage (extended temperature table)",
          "symbol": "VDD",
          "kind": "recommended_operating",
          "unit": "V",
          "min": 2.7,
          "typ": null,
          "max": 5.5,
          "conditions": "",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "INL Error (MCP4921, extended temperature table)",
          "symbol": "INL",
          "kind": "electrical",
          "unit": "LSb",
          "min": -4,
          "typ": null,
          "max": 4,
          "conditions": "",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "DNL (MCP4921, extended temperature table)",
          "symbol": "DNL",
          "kind": "electrical",
          "unit": "LSb",
          "min": -0.25,
          "typ": null,
          "max": 0.25,
          "conditions": "Note 1",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "Offset Error (extended temperature table)",
          "symbol": "VOS",
          "kind": "electrical",
          "unit": "% of FSR",
          "min": -0.02,
          "typ": null,
          "max": 0.02,
          "conditions": "Code = 0x000h",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "Input Range – Buffered Mode (extended temperature table)",
          "symbol": "VREF",
          "kind": "electrical",
          "unit": "V",
          "min": 0.04,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "Input Range – Unbuffered Mode (extended temperature table)",
          "symbol": "VREF",
          "kind": "electrical",
          "unit": "V",
          "min": 0,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 5,
          "source": "datasheet"
        },
        {
          "name": "Output Swing (extended temperature table)",
          "symbol": "VOUT",
          "kind": "electrical",
          "unit": "V",
          "min": 0.01,
          "typ": null,
          "max": null,
          "conditions": "Accuracy is better than 1 LSb for VOUT = 10 mV to (VDD – 40 mV)",
          "source_page": 6,
          "source": "datasheet"
        },
        {
          "name": "Input Leakage Current",
          "symbol": "ILEAKAGE",
          "kind": "electrical",
          "unit": "µA",
          "min": -1,
          "typ": null,
          "max": 1,
          "conditions": "LDAC = CS = SDI = SCK = VREF = VDD or VSS",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Clock Frequency",
          "symbol": "FCLK",
          "kind": "timing",
          "unit": "MHz",
          "min": null,
          "typ": null,
          "max": 20,
          "conditions": "TA = +25°C (Note 1)",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Clock High Time",
          "symbol": "tHI",
          "kind": "timing",
          "unit": "ns",
          "min": 15,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Clock Low Time",
          "symbol": "tLO",
          "kind": "timing",
          "unit": "ns",
          "min": 15,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "CS Fall to First Rising CLK Edge",
          "symbol": "tCSSR",
          "kind": "timing",
          "unit": "ns",
          "min": 40,
          "typ": null,
          "max": null,
          "conditions": "Applies only when CS falls with CLK high (Note 1)",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Data Input Setup Time",
          "symbol": "tSU",
          "kind": "timing",
          "unit": "ns",
          "min": 15,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Data Input Hold Time",
          "symbol": "tHD",
          "kind": "timing",
          "unit": "ns",
          "min": 10,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "SCK Rise to CS Rise Hold Time",
          "symbol": "tCHS",
          "kind": "timing",
          "unit": "ns",
          "min": 15,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "CS High Time",
          "symbol": "tCSH",
          "kind": "timing",
          "unit": "ns",
          "min": 15,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "LDAC Pulse Width",
          "symbol": "tLD",
          "kind": "timing",
          "unit": "ns",
          "min": 100,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "LDAC Setup Time",
          "symbol": "tLS",
          "kind": "timing",
          "unit": "ns",
          "min": 40,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "SCK Idle Time before CS Fall",
          "symbol": "tIDLE",
          "kind": "timing",
          "unit": "ns",
          "min": 40,
          "typ": null,
          "max": null,
          "conditions": "Note 1",
          "source_page": 7,
          "source": "datasheet"
        },
        {
          "name": "Specified Temperature Range",
          "symbol": "TA",
          "kind": "recommended_operating",
          "unit": "°C",
          "min": -40,
          "typ": null,
          "max": 125,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Operating Temperature Range",
          "symbol": "TA",
          "kind": "recommended_operating",
          "unit": "°C",
          "min": -40,
          "typ": null,
          "max": 125,
          "conditions": "Note 1",
          "source_page": 8,
          "source": "datasheet"
        },
        {
          "name": "Supply Voltage (absolute maximum)",
          "symbol": "VDD",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 6.5,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Voltage on all inputs and outputs w.r.t. VSS",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -0.3,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Current at Input Pins",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": -2,
          "typ": null,
          "max": 2,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Current at Supply Pins",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": -50,
          "typ": null,
          "max": 50,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Current at Output Pins",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": -25,
          "typ": null,
          "max": 25,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Storage Temperature",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": -65,
          "typ": null,
          "max": 150,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Ambient Temperature with Power Applied",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": -55,
          "typ": null,
          "max": 125,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Maximum Junction Temperature",
          "symbol": "TJ",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": null,
          "typ": null,
          "max": 150,
          "conditions": "",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "ESD Protection (HBM)",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "kV",
          "min": null,
          "typ": null,
          "max": 4,
          "conditions": "HBM",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "ESD Protection (MM)",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 400,
          "conditions": "MM",
          "source_page": 3,
          "source": "datasheet"
        },
        {
          "name": "Thermal Resistance, 8L-SOIC",
          "symbol": "JA",
          "kind": "thermal",
          "unit": "°C/W",
          "min": null,
          "typ": 150,
          "max": null,
          "conditions": "",
          "source_page": 8,
          "source": "datasheet"
        }
      ]
    }
  },
  "variants": [],
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "mcp4921-e"
  ],
  "discovery_pitch": "MCP4921-E (Microchip Tech) 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",
    "mcp4921-e.kicad_sym",
    "mcp4921-e.kicad_mod",
    "mcp4921-e.glb",
    "mcp4921-e.step",
    "mcp4921-e.lbr",
    "docs/hero.png",
    "docs/mcp4921-e-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "mcp4921-e-hero.glb",
    "mcp4921-e-hero.overlay.json",
    "mcp4921-e-etched.glb"
  ],
  "visibility": {
    "public": true
  }
}