main
Ray Publish 0.1.0 cef6599 3d ago
{
  "slug": "at25sf041b-sshb-b",
  "version": "0.1.0",
  "type": "component",
  "description": "Dialog/Adesto NOR FLASH, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "memory",
    "at25sf041b-sshb-b",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "at25sf041b-sshb-b.kicad_sym",
    "at25sf041b-sshb-b.kicad_mod",
    "at25sf041b-sshb-b.glb",
    "at25sf041b-sshb-b.step",
    "at25sf041b-sshb-b.lbr",
    "docs/hero.png",
    "docs/at25sf041b-sshb-b-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "at25sf041b-sshb-b-hero.glb",
    "at25sf041b-sshb-b-hero.overlay.json",
    "at25sf041b-sshb-b-etched.glb"
  ],
  "component": {
    "mpn": "AT25SF041B-SSHB-B",
    "manufacturer": "Dialog/Adesto",
    "package": "SOIC-8",
    "pin_count": 8,
    "category": "Memory",
    "subcategory": "NOR FLASH",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589808244534784000",
    "parts": {
      "symbol": "at25sf041b-sshb-b.kicad_sym",
      "footprint": "at25sf041b-sshb-b.kicad_mod",
      "model_3d": "at25sf041b-sshb-b-hero.glb",
      "model_3d_plain": "at25sf041b-sshb-b-etched.glb",
      "model_3d_step": "at25sf041b-sshb-b-etched.step",
      "model_3d_step_plain": "at25sf041b-sshb-b.step",
      "lbr": "at25sf041b-sshb-b.lbr"
    },
    "distributor_links": {
      "lcsc": "C5154223"
    },
    "distributor_check": {
      "checked_at": "2026-10-18T19:05:39Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "quota"
      },
      "mouser": {
        "pn": null,
        "status": "quota"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "CS",
        "type": "input",
        "description": "Chip select is active low: a high-to-low transition starts an operation and a low-to-high transition ends it, and a 10k Ohm pull-up from CS to VCC is recommended for power-up sequencing."
      },
      {
        "number": "2",
        "name": "SO (IO1)",
        "type": "bidirectional",
        "description": "Serial output is clocked out on the falling edge of SCK and is high-impedance when the device is deselected; it serves as IO1 in the dual and quad read commands."
      },
      {
        "number": "3",
        "name": "WP (IO2)",
        "type": "bidirectional",
        "description": "Write protect is internally pulled high and can be left floating, and it is asserted low to protect the Status Registers only when QE = 0 and SRP1/SRP0 = 0/1; when QE = 1 it is used as IO2 and must not be used for write protection."
      },
      {
        "number": "4",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference for the power supply, to be connected to system ground."
      },
      {
        "number": "5",
        "name": "SI (IO0)",
        "type": "bidirectional",
        "description": "Serial input carries all command, address and data input and is latched on the rising edge of SCK, and it becomes IO0 in the dual and quad output read commands and is ignored while the device is deselected."
      },
      {
        "number": "6",
        "name": "SCK",
        "type": "input",
        "description": "Serial clock: SI is latched in on the rising edge of SCK and SO is clocked out on the falling edge of SCK."
      },
      {
        "number": "7",
        "name": "HOLD (IO3)",
        "type": "bidirectional",
        "description": "HOLD pauses serial communication without resetting the clock sequence while CS is low, is internally pulled high and can be left floating, and becomes IO3 when QE = 1."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Device power supply pin that supplies the source voltage to the device, specified at 2.7 V to 3.6 V for this ordering code."
      }
    ],
    "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: Pin numbers were assigned from the SOIC-8 top-view figure (page 8), whose text layout was extracted ; VCC is specified as 2.7 V to 3.6 V for this -B ordering code, but the datasheet gives the 2.5 V to 3; The datasheet lists the SOIC pinout once for both 8S1 (0.150 in) and 8S2 (0.208 in) bodies, so the p"
        ],
        "pages_sent": 22,
        "cost_usd": 0.1198,
        "at": "2026-10-18T19:05:25"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589808244534784000",
        "pages": 60,
        "sha256": "f21609cd0e2ce4d1",
        "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": "at25sf041b-sshb-b.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-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "at25sf041b-sshb-b-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": "41847c40e2b5e7af8b724218f6a542c595981030ed6d93128fc977f03dbc5c1c",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}