main
Ray at25df321a-sh-t: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding) 7d8ce3a
{
  "slug": "at25df321a-sh-t",
  "version": "0.1.0",
  "type": "component",
  "description": "Dialog Semiconductor Adesto Adesto Technologies NOR FLASH, SOIC-8-208mil. Datasheet-verified pinout, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "memory",
    "at25df321a-sh-t"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "at25df321a-sh-t.kicad_sym",
    "at25df321a-sh-t.kicad_mod",
    "at25df321a-sh-t.glb",
    "at25df321a-sh-t.step",
    "at25df321a-sh-t.lbr",
    "docs/hero.png",
    "docs/at25df321a-sh-t-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "at25df321a-sh-t-etched.step"
  ],
  "visibility": {
    "public": true
  },
  "author": {
    "name": "Ray"
  },
  "component": {
    "mpn": "AT25DF321A-SH-T",
    "manufacturer": "Dialog Semiconductor Adesto Adesto Technologies",
    "package": "SOIC-8-208mil",
    "pin_count": 8,
    "category": "NOR FLASH",
    "parts": {
      "symbol": "at25df321a-sh-t.kicad_sym",
      "footprint": "at25df321a-sh-t.kicad_mod",
      "model_3d": "at25df321a-sh-t-etched.glb",
      "model_3d_plain": "at25df321a-sh-t.glb",
      "model_3d_step": "at25df321a-sh-t-etched.step",
      "model_3d_step_plain": "at25df321a-sh-t.step",
      "lbr": "at25df321a-sh-t.lbr"
    },
    "pins": [
      {
        "number": "1",
        "name": "CS",
        "type": "input",
        "description": "Chip Select (active low). A high-to-low transition starts an SPI operation; a low-to-high transition ends it. When deasserted, SO is high-impedance and SI data is ignored; the device enters standby (not Deep Power-Down)."
      },
      {
        "number": "2",
        "name": "SO/SOI",
        "type": "bidirectional",
        "description": "Serial Output; data is clocked out on the falling edge of SCK. Becomes an input (SOI) during Dual-Input Byte/Page Program to accept two bits per SCK rising edge with SI. High-impedance whenever CS is deasserted."
      },
      {
        "number": "3",
        "name": "WP",
        "type": "input",
        "description": "Write Protect (active low). Controls hardware locking of protected sectors. Internally pulled high, so it may be left floating if hardware protection is unused, but tying it to VCC is recommended."
      },
      {
        "number": "4",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference for the device supply. Connect to the system ground."
      },
      {
        "number": "5",
        "name": "SI/SIO",
        "type": "bidirectional",
        "description": "Serial Input; command, address, and data bits are latched on the rising edge of SCK. Becomes an output (SIO) during Dual-Output Read Array, producing two bits per SCK falling edge with SO. Ignored whenever CS is deasserted."
      },
      {
        "number": "6",
        "name": "SCK",
        "type": "input",
        "description": "Serial Clock input. Controls data flow to/from the device: SI is latched on the rising edge, SO is clocked out on the falling edge. Supports SPI Modes 0 and 3 up to 85 MHz (100 MHz in RapidS mode)."
      },
      {
        "number": "7",
        "name": "HOLD",
        "type": "input",
        "description": "Hold (active low). Pauses serial communication without deselecting or resetting the device; while asserted, SCK transitions and SI data are ignored and SO is high-impedance. Internally pulled high; tie to VCC if unused."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Device power supply, 2.7 V to 3.6 V. Powers read, program, and erase operations; no separate programming voltage is required."
      }
    ],
    "provenance": {
      "rebuilt": "component block rebuilt 2026-10-05 from this page's own README pinout table and .kicad_sym (pins cross-checked), no re-extraction"
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "distributor_links": {
      "lcsc": "C6490",
      "digikey": "1265-1077-2-ND",
      "mouser": "556-AT25DF321A-SH-T"
    },
    "distributor_check": {
      "checked_at": "2026-10-05T18:53:23Z",
      "source": "Component Ocean /api/assign-pns + lcsc_map",
      "digikey": {
        "pn": "1265-1077-2-ND",
        "status": "found"
      },
      "mouser": {
        "pn": "556-AT25DF321A-SH-T",
        "status": "found"
      }
    },
    "models_3d": [
      {
        "file": "at25df321a-sh-t.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-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "at25df321a-sh-t-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": "1c058e75b24675b5cf9271a51db3d9e1a2f04ed475a188e763f421b734cf7942",
        "checked": "2026-10-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}