main
Ray sht31: backfill missing artifacts (no-step, variants) 382286a 2mo ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "sht31",
  "title": "SHT31",
  "brief": "Sensirion digital I2C humidity + temperature sensor, DFN-8. ±2% RH, ±0.3 C, up to 1 MHz, ALERT + heater. Datasheet-verified.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "sensor",
    "humidity",
    "temperature",
    "i2c",
    "dfn-8",
    "sensirion"
  ],
  "component": {
    "mpn": "SHT31",
    "manufacturer": "Sensirion",
    "package": "DFN-8",
    "pin_count": 8,
    "category": "Sensor",
    "subcategory": "I2C humidity + temperature sensor",
    "datasheet": "https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf",
    "parts": {
      "symbol": "sht31.kicad_sym",
      "footprint": "sht31.kicad_mod",
      "model_3d": "sht31.glb",
      "lbr": "sht31.lbr"
    },
    "distributor_links": {},
    "pins": [
      {
        "number": "1",
        "name": "SDA",
        "type": "bidirectional",
        "description": "I2C serial data line (input/output). Open-drain; requires external pull-up to VDD (e.g. 10 kΩ). Fast Mode up to 400 kHz; frequencies up to 1 MHz supported."
      },
      {
        "number": "2",
        "name": "ADDR",
        "type": "input",
        "description": "I2C address select input. Tie to VSS for I2C address 0x44 (default), or to VDD for 0x45. Must not be left floating. May be switched dynamically to change address at runtime, but must remain constant between START and STOP."
      },
      {
        "number": "3",
        "name": "ALERT",
        "type": "output",
        "description": "Alarm condition output. Switches high when programmed RH/T alert limits are exceeded. Drive strength IOH ≈ 1.5 × VDD (see Table 3). Leave floating if unused."
      },
      {
        "number": "4",
        "name": "SCL",
        "type": "input",
        "description": "I2C serial clock input (also driven low by sensor during clock stretching). Open-drain; requires external pull-up to VDD (e.g. 10 kΩ). Clock frequency 0-1000 kHz."
      },
      {
        "number": "5",
        "name": "VDD",
        "type": "power_in",
        "description": "Supply voltage, 2.15 V to 5.5 V (typ. 3.3 V). Decouple with 100 nF placed as close as possible to the sensor."
      },
      {
        "number": "6",
        "name": "nRESET",
        "type": "input",
        "description": "Active-low hardware reset input. Minimum low pulse of 1 µs triggers a reset. Internally pulled up to VDD via ≈50 kΩ; if unused, leave floating or tie to VDD through a series resistor ≥2 kΩ."
      },
      {
        "number": "7",
        "name": "R",
        "type": "passive",
        "description": "No electrical function. Must be connected to VSS (ground)."
      },
      {
        "number": "8",
        "name": "VSS",
        "type": "power_in",
        "description": "Ground reference. The exposed die pad (center pad) is internally connected to VSS and should be soldered to the PCB ground for mechanical strength."
      }
    ],
    "provenance": {
      "extractor": "ds2sf",
      "datasheet": {
        "url": "https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf",
        "pages": 22,
        "sha256": "095b1853e7f4328f",
        "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"
    }
  },
  "metadata": {
    "specs": {
      "Type": "I2C humidity + temperature sensor",
      "Humidity accuracy": "±2% RH",
      "Temperature accuracy": "±0.3 °C",
      "Interface": "I2C up to 1 MHz",
      "Addresses": "2 (via ADDR pin)",
      "Extras": "programmable ALERT + on-chip heater",
      "Supply voltage": "2.15-5.5 V",
      "Package": "DFN-8 (2.5 x 2.5 mm)"
    }
  },
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "sht31",
    "humidity sensor",
    "sht3x",
    "precise humidity temperature",
    "sensirion rh sensor"
  ],
  "discovery_pitch": "SHT31 digital I2C humidity and temperature sensor (DFN-8) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",
  "author": {
    "name": "Ray"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "sht31.kicad_sym",
    "sht31.kicad_mod",
    "sht31.glb",
    "sht31.lbr",
    "docs/hero.png",
    "docs/sht31-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html"
  ],
  "variants": [
    {
      "mpn": "SHT31-DIS-B (DFN-8)",
      "kind": "packaging"
    },
    {
      "mpn": "SHT31-DIS-F (with filter membrane)",
      "kind": "packaging"
    }
  ]
}