← Commit history

Initial commit: component/m95128-rdw6tp

Ray ·54fd0de871 ·3d ago
2 files changed +204
README.mdadded+44
@@ -0,0 +1,44 @@+# M95128-RDW6TP++**STMicroelectronics** · EEPROM · TSSOP-8++M95128-RDW6TP from STMicroelectronics, in a TSSOP-8. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | S | input | Chip Select: when high the device is deselected, Q is high impedance and the device is in Standby Power mode (unless a Write cycle is in progress); driving it low selects the device and a falling edge is required after power-up before any instruction. |+| 2 | Q | output | Serial Data Output: transfers data serially out of the device on the falling edge of Serial Clock (C), and is high impedance when deselected or during the Hold condition. |+| 3 | W | input | Write Protect: freezes the size of the memory area protected by the BP1 and BP0 bits of the Status Register, and must be driven high or low and stable during all Write instructions. |+| 4 | VSS | power_in | Ground: the reference for all signals, including the VCC supply voltage. |+| 5 | D | input | Serial Data Input: receives instructions, addresses and data to be written, latched on the rising edge of Serial Clock (C). |+| 6 | C | input | Serial Clock: provides the timing of the serial interface, with inputs latched on the rising edge and Q changing from the falling edge, up to 20 MHz. |+| 7 | HOLD | input | Hold: pauses serial communications without deselecting the device; during Hold, Q is high impedance and D and C are Don't Care. |+| 8 | VCC | power_in | Supply voltage: 1.8 V to 5.5 V for M95128-R, must be held stable and within the valid range during all operations, with a 10 nF to 100 nF decoupling capacitor recommended close to the VCC/VSS pins. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | STMicroelectronics |+| Package | TSSOP-8 |+| Category | Memory |+| Pins | 8 |++## CAD (KiCad official)++- Symbol: `M95128-RDW6TP`+- Footprint: `Package_SO:TSSOP-8_3x3mm_P0.65mm`+- 3D model: TSSOP-8 (KiCad packages3D, STEP)+- 3D model files: `m95128-rdw6tp-etched.step` / `m95128-rdw6tp-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `m95128-rdw6tp.step` / `m95128-rdw6tp.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [STMicroelectronics datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588881543099637760) (54 pp, sha256 `37589d9a699b39c1`, retrieved 2026-10-03, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-4-5-20251001` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/m95128-rdw6tp-datasheet.pdf)
page.jsonadded+160
@@ -0,0 +1,160 @@+{+  "slug": "m95128-rdw6tp",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics EEPROM, TSSOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "memory",+    "m95128-rdw6tp",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "m95128-rdw6tp.kicad_sym",+    "m95128-rdw6tp.kicad_mod",+    "m95128-rdw6tp.glb",+    "m95128-rdw6tp.step",+    "m95128-rdw6tp.lbr",+    "docs/hero.png",+    "docs/m95128-rdw6tp-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "m95128-rdw6tp-hero.glb",+    "m95128-rdw6tp-hero.overlay.json"+  ],+  "component": {+    "mpn": "M95128-RDW6TP",+    "manufacturer": "STMicroelectronics",+    "package": "TSSOP-8",+    "pin_count": 8,+    "category": "Memory",+    "subcategory": "EEPROM",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588881543099637760",+    "parts": {+      "symbol": "m95128-rdw6tp.kicad_sym",+      "footprint": "m95128-rdw6tp.kicad_mod",+      "model_3d": "m95128-rdw6tp-hero.glb",+      "model_3d_plain": "m95128-rdw6tp.glb",+      "model_3d_step": "m95128-rdw6tp-etched.step",+      "model_3d_step_plain": "m95128-rdw6tp.step",+      "lbr": "m95128-rdw6tp.lbr"+    },+    "distributor_links": {+      "lcsc": 283456,+      "digikey": "497-8684-2-ND",+      "mouser": "511-M95128-RDW6TP"+    },+    "distributor_check": {+      "checked_at": "2026-10-03T01:50:34Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "497-8684-2-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "511-M95128-RDW6TP",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "S",+        "type": "input",+        "description": "Chip Select: when high the device is deselected, Q is high impedance and the device is in Standby Power mode (unless a Write cycle is in progress); driving it low selects the device and a falling edge is required after power-up before any instruction."+      },+      {+        "number": "2",+        "name": "Q",+        "type": "output",+        "description": "Serial Data Output: transfers data serially out of the device on the falling edge of Serial Clock (C), and is high impedance when deselected or during the Hold condition."+      },+      {+        "number": "3",+        "name": "W",+        "type": "input",+        "description": "Write Protect: freezes the size of the memory area protected by the BP1 and BP0 bits of the Status Register, and must be driven high or low and stable during all Write instructions."+      },+      {+        "number": "4",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground: the reference for all signals, including the VCC supply voltage."+      },+      {+        "number": "5",+        "name": "D",+        "type": "input",+        "description": "Serial Data Input: receives instructions, addresses and data to be written, latched on the rising edge of Serial Clock (C)."+      },+      {+        "number": "6",+        "name": "C",+        "type": "input",+        "description": "Serial Clock: provides the timing of the serial interface, with inputs latched on the rising edge and Q changing from the falling edge, up to 20 MHz."+      },+      {+        "number": "7",+        "name": "HOLD",+        "type": "input",+        "description": "Hold: pauses serial communications without deselecting the device; during Hold, Q is high impedance and D and C are Don't Care."+      },+      {+        "number": "8",+        "name": "VCC",+        "type": "power_in",+        "description": "Supply voltage: 1.8 V to 5.5 V for M95128-R, must be held stable and within the valid range during all operations, with a 10 nF to 100 nF decoupling capacitor recommended close to the VCC/VSS pins."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-4-5-20251001",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pin-to-signal mapping inferred from Figure 2 signal arrangement (page 7) using standard TSSOP8 packa"+        ],+        "pages_sent": 23,+        "cost_usd": 0.4858,+        "at": "2026-10-03T01:50:13"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588881543099637760",+        "pages": 54,+        "sha256": "37589d9a699b39c1",+        "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"+    }+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file