main
Ray Publish 0.1.0 7948e81 3d ago
{
  "slug": "ad7277brmz",
  "version": "0.1.0",
  "type": "component",
  "description": "Analog Devices Analog To Digital Converters (ADCs), MSOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "adc-dac-data conversion",
    "ad7277brmz",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "ad7277brmz.kicad_sym",
    "ad7277brmz.kicad_mod",
    "ad7277brmz.glb",
    "ad7277brmz.step",
    "ad7277brmz.lbr",
    "docs/hero.png",
    "docs/ad7277brmz-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "ad7277brmz-hero.glb",
    "ad7277brmz-hero.overlay.json",
    "ad7277brmz-etched.glb"
  ],
  "component": {
    "mpn": "AD7277BRMZ",
    "manufacturer": "Analog Devices",
    "package": "MSOP-8",
    "pin_count": 8,
    "category": "ADC/DAC/Data Conversion",
    "subcategory": "Analog To Digital Converters (ADCs)",
    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7276_7277_7278.pdf",
    "parts": {
      "symbol": "ad7277brmz.kicad_sym",
      "footprint": "ad7277brmz.kicad_mod",
      "model_3d": "ad7277brmz-hero.glb",
      "model_3d_plain": "ad7277brmz-etched.glb",
      "model_3d_step": "ad7277brmz-etched.step",
      "model_3d_step_plain": "ad7277brmz.step",
      "lbr": "ad7277brmz.lbr"
    },
    "distributor_links": {
      "lcsc": "C650758",
      "digikey": "AD7277BRMZ-ND",
      "mouser": "584-AD7277BRMZ"
    },
    "distributor_check": {
      "checked_at": "2026-10-30T21:15:41Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": "AD7277BRMZ-ND",
        "status": "found"
      },
      "mouser": {
        "pn": "584-AD7277BRMZ",
        "status": "found"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "VDD",
        "type": "power_in",
        "description": "Power supply input; the VDD range is 2.35 V to 3.6 V."
      },
      {
        "number": "2",
        "name": "SDATA",
        "type": "output",
        "description": "Serial data output carrying the conversion result MSB first, with two leading zeros, 10 bits of data and four trailing zeros for the AD7277, clocked out on the falling edge of SCLK."
      },
      {
        "number": "3",
        "name": "CS",
        "type": "input",
        "description": "Active-low chip select that initiates conversion and frames the serial data transfer."
      },
      {
        "number": "4",
        "name": "NC",
        "type": "unconnected",
        "description": "No connect."
      },
      {
        "number": "5",
        "name": "NC",
        "type": "unconnected",
        "description": "No connect."
      },
      {
        "number": "6",
        "name": "SCLK",
        "type": "input",
        "description": "Serial clock logic input that clocks data out of the part and is also the clock source for the conversion process."
      },
      {
        "number": "7",
        "name": "GND",
        "type": "power_in",
        "description": "Analog ground, the reference point for all circuitry; all analog input signals should be referred to this GND voltage."
      },
      {
        "number": "8",
        "name": "VIN",
        "type": "power_in",
        "description": "Single-ended analog input channel with an input range of 0 V to VDD."
      }
    ],
    "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",
        "consensus_model": "claude-sonnet-5-5",
        "consensus": "agreed",
        "guards": "pin_guards 0.1: passed",
        "guard_notes": [],
        "pages_sent": 7,
        "cost_usd": 0.0857,
        "at": "2026-10-30T21:15:34"
      },
      "datasheet": {
        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7276_7277_7278.pdf",
        "pages": 28,
        "sha256": "393a1ddf269a9ce0",
        "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": "ad7277brmz.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          4.9,
          3.0,
          0.95
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "847c4c5023fe1603fbd36900a5dcc4bd3901ba473f71d42c9a469f0236eaadf3",
        "checked": "2026-10-30",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "ad7277brmz-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          4.9,
          3.0,
          0.95
        ],
        "zmin_mm": -0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "44bc315438381212a7ec082de91bbfc0955df702a46c2b75ff62f1082ab63a7a",
        "checked": "2026-10-30",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ],
    "package_dims": {
      "package_code": "RM-8",
      "source_page": 26,
      "D": {
        "nom_mm": 3.0,
        "range_mm": [
          2.8,
          3.2
        ]
      },
      "E1": {
        "nom_mm": 3.0,
        "range_mm": [
          2.8,
          3.2
        ]
      },
      "E": {
        "nom_mm": 4.9,
        "range_mm": [
          4.65,
          5.15
        ]
      },
      "e": {
        "nom_mm": 0.65,
        "range_mm": [
          null,
          null
        ]
      },
      "A": {
        "nom_mm": 1.1,
        "range_mm": [
          null,
          1.1
        ]
      },
      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",
      "model_check": {
        "file": "ad7277brmz.step",
        "verdict": "PASS",
        "reasons": [
          "height and body within the datasheet's package drawing"
        ],
        "by": "factory/package_fit.py"
      }
    }
  }
}