main
Ray Publish 0.1.0 5b6db42 16d ago
{
  "slug": "ht5615arz",
  "version": "0.1.0",
  "type": "component",
  "description": "HTCSEMI Digital To Analog Converters (DAC), SOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "data acquisition",
    "ht5615arz",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "ht5615arz.kicad_sym",
    "ht5615arz.kicad_mod",
    "ht5615arz.glb",
    "ht5615arz.step",
    "ht5615arz.lbr",
    "docs/hero.png",
    "docs/ht5615arz-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "ht5615arz-hero.glb",
    "ht5615arz-hero.overlay.json",
    "ht5615arz-etched.glb"
  ],
  "component": {
    "mpn": "HT5615ARZ",
    "manufacturer": "HTCSEMI",
    "package": "SOP-8",
    "pin_count": 8,
    "category": "Data Acquisition",
    "subcategory": "Digital To Analog Converters (DAC)",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588946958228185088",
    "parts": {
      "symbol": "ht5615arz.kicad_sym",
      "footprint": "ht5615arz.kicad_mod",
      "model_3d": "ht5615arz-hero.glb",
      "model_3d_plain": "ht5615arz-etched.glb",
      "model_3d_step": "ht5615arz-etched.step",
      "model_3d_step_plain": "ht5615arz.step",
      "lbr": "ht5615arz.lbr"
    },
    "distributor_links": {
      "lcsc": "C2917538"
    },
    "distributor_check": {
      "checked_at": "2026-10-19T04:04:22Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "no match"
      },
      "mouser": {
        "pn": null,
        "status": "no match"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "DIN",
        "type": "input",
        "description": "Serial data input that is clocked into the 16-bit shift register most significant bit first while CS is low, with a minimum setup time of 45 ns before SCLK high and a minimum hold time of 0 ns."
      },
      {
        "number": "2",
        "name": "SCLK",
        "type": "input",
        "description": "Serial clock input whose rising edge shifts data into the input register, with the maximum serial clock rate stated as approximately 14 MHz and SCLK to be held low when CS is high."
      },
      {
        "number": "3",
        "name": "CS",
        "type": "input",
        "description": "Active-low chip select; the rising edge of CS transfers the shift register data to the DAC register, and CS transitions should occur only while SCLK is low, with a minimum CS pulse width high of 20 ns."
      },
      {
        "number": "4",
        "name": "DOUT",
        "type": "output",
        "description": "Serial data output for daisy-chaining that presents the DIN data delayed by 16 clock cycles plus one clock width, with a propagation delay of 50 ns maximum at CL = 50 pF and a totem-pole output that does not go high-impedance."
      },
      {
        "number": "5",
        "name": "AGND",
        "type": "power_in",
        "description": "Analog ground, which the datasheet recommends connecting directly to the system analog ground plane with negligible voltage drop and with the 0.1 µF VDD bypass returned to it."
      },
      {
        "number": "6",
        "name": "REFIN",
        "type": "input",
        "description": "Buffered reference input with 10 MΩ input resistance and 5 pF input capacitance, operating from 0 V to VDD - 2 V, with a recommended reference voltage of 2 V to VDD - 2 V (2.048 V nominal) that sets the full-scale output."
      },
      {
        "number": "7",
        "name": "OUT",
        "type": "output",
        "description": "DAC analog voltage output with a range of 0 V to VDD - 0.4 V at RL = 10 kΩ, equal to twice the reference voltage, and a buffer rated to drive a 2 kΩ load with 100 pF load capacitance."
      },
      {
        "number": "8",
        "name": "VDD",
        "type": "power_in",
        "description": "Positive supply rated 4.5 V to 5.5 V (5 V nominal), with an absolute maximum of 7 V referenced to AGND."
      }
    ],
    "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 MPN suffix 'Z' (HT5615ARZ) does not appear in the datasheet. The datasheet lists only HT5615AR a; Pin numbers and names were taken from the PIN ASSIGNMENT diagram on page 1 and cross-checked against; Source pages for the descriptions were chosen where each limit is stated (for example, SCLK rate on "
        ],
        "pages_sent": 13,
        "cost_usd": 0.0608,
        "at": "2026-10-19T04:02:09"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588946958228185088",
        "pages": 13,
        "sha256": "fb5e8bb33b0e786e",
        "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": "ht5615arz.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-19",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "ht5615arz-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": "ff8ae58cd82f63110d419b64bd9056a0a813cabe7b7eaeb51b77cb2280510648",
        "checked": "2026-10-19",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}