← Commit history

Initial commit: component/stm804tm6f

Ray ·7ada5f2582 ·1d ago
2 files changed +244
README.mdadded+44
@@ -0,0 +1,44 @@+# STM804TM6F++**STMicroelectronics** · Supervisor And Reset ICs · SOIC-8++STM804TM6F from STMicroelectronics, in a SOIC-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 | VOUT | power_out | Supply output for external LPSRAM: it connects to VCC through a P-channel switch while VCC is above the switchover voltage VSO, switches to VBAT when VCC falls below VSO, and should be tied to VCC if no battery is used. |+| 2 | VCC | power_in | Supply voltage input; RST is asserted whenever VCC falls below the reset threshold VRST, and RST is guaranteed valid down to VCC = 1 V when no backup battery is used. |+| 3 | VSS | power_in | Ground reference for the device. |+| 4 | PFI | input | Power-fail input: when PFI is below VPFI, PFO goes low; connect to ground if unused. |+| 5 | PFO | output | Power-fail output (push-pull) that goes low when PFI is below VPFI or when VCC falls below VSW (2.4 V); leave open if unused. |+| 6 | WDI | input | Watchdog input: if WDI remains high or low for 1.6 s (typ) a reset is triggered, and the watchdog cannot be disabled by letting the pin float. |+| 7 | RST | output | Active-high reset output (open drain) that is high whenever VCC is above the reset threshold or the watchdog has not timed out, pulsing high for trec when triggered and remaining high for trec after VCC falls below the reset threshold. |+| 8 | VBAT | power_in | Backup battery input that connects to VOUT when VCC falls below VSO and disconnects when VCC rises above VSO plus hysteresis; VBAT may exceed VCC, and it should be tied to VCC if no battery is used. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | STMicroelectronics |+| Package | SOIC-8 |+| Category | Power Management (PMIC) |+| Pins | 8 |++## CAD (KiCad official)++- Symbol: `STM804TM6F`+- Footprint: `Package_SO:SOIC-8_3.9x4.9mm_P1.27mm`+- 3D model: SOIC-8 (KiCad packages3D, STEP)+- 3D model files: `stm804tm6f-etched.step` / `stm804tm6f-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `stm804tm6f.step` / `stm804tm6f.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/8588942667752988672) (42 pp, sha256 `7b0e1b14da4b9b31`, retrieved 2026-10-08, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (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/stm804tm6f-datasheet.pdf)
page.jsonadded+200
@@ -0,0 +1,200 @@+{+  "slug": "stm804tm6f",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics Supervisor And Reset ICs, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "power management (pmic)",+    "stm804tm6f",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "stm804tm6f.kicad_sym",+    "stm804tm6f.kicad_mod",+    "stm804tm6f.glb",+    "stm804tm6f.step",+    "stm804tm6f.lbr",+    "docs/hero.png",+    "docs/stm804tm6f-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "stm804tm6f-hero.glb",+    "stm804tm6f-hero.overlay.json"+  ],+  "component": {+    "mpn": "STM804TM6F",+    "manufacturer": "STMicroelectronics",+    "package": "SOIC-8",+    "pin_count": 8,+    "category": "Power Management (PMIC)",+    "subcategory": "Supervisor And Reset ICs",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588942667752988672",+    "parts": {+      "symbol": "stm804tm6f.kicad_sym",+      "footprint": "stm804tm6f.kicad_mod",+      "model_3d": "stm804tm6f-hero.glb",+      "model_3d_plain": "stm804tm6f.glb",+      "model_3d_step": "stm804tm6f-etched.step",+      "model_3d_step_plain": "stm804tm6f.step",+      "lbr": "stm804tm6f.lbr"+    },+    "distributor_links": {+      "lcsc": "C2066691",+      "digikey": "497-3855-2-ND",+      "mouser": "511-STM804TM6F"+    },+    "distributor_check": {+      "checked_at": "2026-10-08T15:26:16Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "497-3855-2-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "511-STM804TM6F",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "VOUT",+        "type": "power_out",+        "description": "Supply output for external LPSRAM: it connects to VCC through a P-channel switch while VCC is above the switchover voltage VSO, switches to VBAT when VCC falls below VSO, and should be tied to VCC if no battery is used."+      },+      {+        "number": "2",+        "name": "VCC",+        "type": "power_in",+        "description": "Supply voltage input; RST is asserted whenever VCC falls below the reset threshold VRST, and RST is guaranteed valid down to VCC = 1 V when no backup battery is used."+      },+      {+        "number": "3",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground reference for the device."+      },+      {+        "number": "4",+        "name": "PFI",+        "type": "input",+        "description": "Power-fail input: when PFI is below VPFI, PFO goes low; connect to ground if unused."+      },+      {+        "number": "5",+        "name": "PFO",+        "type": "output",+        "description": "Power-fail output (push-pull) that goes low when PFI is below VPFI or when VCC falls below VSW (2.4 V); leave open if unused."+      },+      {+        "number": "6",+        "name": "WDI",+        "type": "input",+        "description": "Watchdog input: if WDI remains high or low for 1.6 s (typ) a reset is triggered, and the watchdog cannot be disabled by letting the pin float."+      },+      {+        "number": "7",+        "name": "RST",+        "type": "output",+        "description": "Active-high reset output (open drain) that is high whenever VCC is above the reset threshold or the watchdog has not timed out, pulsing high for trec when triggered and remaining high for trec after VCC falls below the reset threshold."+      },+      {+        "number": "8",+        "name": "VBAT",+        "type": "power_in",+        "description": "Backup battery input that connects to VOUT when VCC falls below VSO and disconnects when VCC rises above VSO plus hysteresis; VBAT may exceed VCC, and it should be tied to VCC if no battery is used."+      }+    ],+    "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: MPN STM804TM6F decodes as threshold T, package M = SO8, temperature 6 (-40 to 85 C), tape and reel F; The STM804 pin assignment was derived by cross-referencing Figure 4 (STM690/802/804/805 connections,; Pin 7 is an open-drain active-high reset output, which needs an external pull-up; the datasheet text"+        ],+        "pages_sent": 17,+        "cost_usd": 0.0824,+        "at": "2026-10-08T15:25:49"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588942667752988672",+        "pages": 42,+        "sha256": "7b0e1b14da4b9b31",+        "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": "stm804tm6f.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-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "stm804tm6f-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": "c69edda8290e7627fe8fb53f47e03dc5ddea5c26ea5e18fb42b07e789a4c6413",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file