main
Ray Brief states the pinout check that actually ran (was an unconditional "Datasheet-verified pinout") 11abd78 10d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "w25x40clsnig",
  "title": "W25X40CLSNIG",
  "brief": "Winbond Elec NOR FLASH, SOIC-8-150mil. Pinout extracted from the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.2.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "memory",
    "w25x40clsnig"
  ],
  "component": {
    "mpn": "W25X40CLSNIG",
    "manufacturer": "Winbond Elec",
    "package": "SOIC-8-150mil",
    "pin_count": 8,
    "category": "Memory",
    "subcategory": "NOR FLASH",
    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/025ff460de53426080d2be66af54c9fb.pdf",
    "parts": {
      "symbol": "w25x40clsnig.kicad_sym",
      "footprint": "w25x40clsnig.kicad_mod",
      "model_3d": "w25x40clsnig-etched.glb",
      "model_3d_plain": "w25x40clsnig.glb",
      "model_3d_step": "w25x40clsnig-etched.step",
      "model_3d_step_plain": "w25x40clsnig.step",
      "lbr": "w25x40clsnig.lbr"
    },
    "distributor_links": {
      "lcsc": "C113674"
    },
    "pins": [
      {
        "number": "1",
        "name": "/CS",
        "type": "input",
        "description": "SPI Chip Select input, active low. When /CS is high the device is deselected and DO / IO0 / IO1 are at high impedance; when driven low the device is selected and instructions can be issued. Must track VCC at power-up; a pull-up resistor to VCC is recommended."
      },
      {
        "number": "2",
        "name": "DO (IO1)",
        "type": "bidirectional",
        "description": "Data output in Standard SPI mode (unidirectional, driven on falling edge of CLK). In Dual SPI mode this pin becomes bidirectional IO1 for the Fast Read Dual Output (3Bh) and Fast Read Dual I/O (BBh) instructions."
      },
      {
        "number": "3",
        "name": "/WP",
        "type": "input",
        "description": "Write Protect input, active low. Used in conjunction with the Status Register SRP, TB and BP2/BP1/BP0 bits to hardware-protect a portion or the entire memory array from Status Register writes."
      },
      {
        "number": "4",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference for the device."
      },
      {
        "number": "5",
        "name": "DI (IO0)",
        "type": "bidirectional",
        "description": "Data input in Standard SPI mode (unidirectional, latched on rising edge of CLK) used to send instructions, addresses and data. In Dual SPI mode this pin becomes bidirectional IO0."
      },
      {
        "number": "6",
        "name": "CLK",
        "type": "input",
        "description": "SPI Serial Clock input; provides the timing reference for all serial input and output operations. Supports SPI Modes 0 and 3 up to 104MHz."
      },
      {
        "number": "7",
        "name": "/HOLD",
        "type": "input",
        "description": "Hold input, active low. When /HOLD is asserted low while /CS is low the DO pin goes to high impedance and signals on DI and CLK are ignored, pausing the device without losing state; useful when the SPI bus is shared with other devices."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Power supply input. Single-supply operation from 2.3V to 3.6V; typical active current ~1mA and power-down current <1uA."
      }
    ],
    "provenance": {
      "extractor": "ds2sf",
      "datasheet": {
        "url": "https://datasheet.lcsc.com/datasheet/pdf/025ff460de53426080d2be66af54c9fb.pdf",
        "pages": 53,
        "sha256": "815a536a29f475d0",
        "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"
    },
    "pin1": {
      "pad": "1",
      "at": [
        -2.475,
        -1.905
      ],
      "corner": "top-left",
      "source": "silk-marker",
      "derived_from": "SOIC-8_3.9x4.9mm_P1.27mm@sha256:074ecb2092b24fa4",
      "mark": "drawn"
    }
  },
  "metadata": {
    "specs": {
      "Manufacturer": "Winbond Elec",
      "Package": "SOIC-8-150mil",
      "Category": "Memory",
      "Pins": "8"
    }
  },
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "w25x40clsnig"
  ],
  "discovery_pitch": "W25X40CLSNIG (Winbond Elec) component page with datasheet-verified CAD.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "w25x40clsnig.kicad_sym",
    "w25x40clsnig.kicad_mod",
    "w25x40clsnig.glb",
    "w25x40clsnig.step",
    "w25x40clsnig-etched.step",
    "w25x40clsnig.lbr",
    "docs/hero.png",
    "docs/w25x40clsnig-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html"
  ],
  "visibility": {
    "public": true
  },
  "variants": [
    {
      "mpn": "W25X40CLSNIG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGSNJG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGSSIG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGSSJG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGSVIG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGSVJG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGZPIG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGZPJG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGUXIG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGUXJG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGDAIG",
      "kind": "packaging"
    },
    {
      "mpn": "W25X40CLSNIGDAJG",
      "kind": "packaging"
    }
  ],
  "updated_at": "2026-09-25T14:03:59.778Z"
}