← Commit history

Initial commit: component/tda7786c

Ray ·cc0ea5c37b ·1d ago
2 files changed +638
README.mdadded+100
@@ -0,0 +1,100 @@+# TDA7786C++**STMicroelectronics** · RF Transceiver ICs · LQFP-64(10x10)++TDA7786C from STMicroelectronics, in a LQFP-64(10x10). 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 | FMPINDRV | output | FM PIN diode driver output. |+| 2 | FMPINDdec | input | Integrated FM PIN diode decoupling. |+| 3 | FMMIXdec | passive | FM RF signal ground. |+| 4 | FMMIXin2 | input | FM mixer input 2. |+| 5 | FMMIXin1 | input | FM mixer input 1. |+| 6 | GNDRF | power_in | RF power ground. |+| 7 | TCAM | passive | AM AGC time constant. |+| 8 | VCCRF | power_in | RF 5 V supply. |+| 9 | CK_SEL | input | Master/Slave clock operation select. |+| 10 | GNDVCO | power_in | VCO ground. |+| 11 | LFref | passive | Loop filter reference. |+| 12 | LF1 | passive | Loop filter output. |+| 13 | VCCVCO | power_in | VCO 5 V supply. |+| 14 | TCAM2 | passive | AM AGC 2nd order time constant. |+| 15 | PINDdec | passive | AM AGC internal PIN diode decoupling. |+| 16 | PINDin | passive | AM AGC internal PIN diode input. |+| 17 | GNDLNA | power_in | AM LNA ground. |+| 18 | LNAin | input | AM LNA input. |+| 19 | LNAdec | passive | AM LNA decoupling. |+| 20 | LNAout | output | AM LNA output. |+| 21 | LNAin2 | passive | AM LNA input 2nd stage. |+| 22 | LNAout2 | passive | AM LNA output 2nd stage. |+| 23 | LNAdec2 | passive | AM LNA decoupling 2nd stage. |+| 24 | AMMIXin1 | input | AM mixer input 1. |+| 25 | AMMIXin2 | input | AM mixer input 2. |+| 26 | GNDSLINK | power_in | Internal inter-IC communication bus ground. |+| 27 | Vdig | power_in | Front-end digital 5 V supply. |+| 28 | VCCreg1V2 | power_in | Internal 1.2 V regulator 5 V supply. |+| 29 | REG1V2 | power_out | Internal 1.2 V regulator output. |+| 30 | Vreg3v3 | power_out | Internal 3.3 V regulator output. |+| 31 | RSTN | input | Reset (low active), pull-up 50 kΩ to 3.3 V IO supply. |+| 32 | ADDSEL | input | I2C address select, pull-down 50 kΩ to ground. |+| 33 | SDA | bidirectional | I2C bus data, pull-up 50 kΩ to 3.3 V IO supply. |+| 34 | SCL | input | I2C bus clock, pull-up 50 kΩ to 3.3 V IO supply. |+| 35 | VDD3V3 | power_in | IO ring (3.3 V) supply. |+| 36 | GND3V3 | power_in | IO ring (3.3 V) ground, listed in the table as IO ring (3.3 V) supply. |+| 37 | NC | unconnected | Not connected. |+| 38 | NC | unconnected | Not connected. |+| 39 | NC | unconnected | Not connected. |+| 40 | NC | unconnected | Not connected. |+| 41 | NC | unconnected | Not connected. |+| 42 | NC | unconnected | Not connected. |+| 43 | NC | unconnected | Not connected. |+| 44 | NC | unconnected | Not connected. |+| 45 | NC | unconnected | Not connected. |+| 46 | GND1V2 | power_in | DSP core ground. |+| 47 | VDD core 1V2 | power_in | DSP core 1.2 V supply. |+| 48 | Test | input | Test mode, pull-down 50 kΩ to ground. |+| 49 | VDDPLL1V2 | power_in | Digital PLL 1.2 V supply. |+| 50 | VDDIO1V2 | power_in | Internal inter-IC communication 1.2 V supply. |+| 51 | VCC-REF | power_in | Front-end reference frequency and regulator 5 V supply. |+| 52 | OSCin | input | Crystal oscillator input. |+| 53 | OSCout | output | Crystal oscillator output. |+| 54 | GND-REF | power_in | Front-end reference frequency and regulator ground. |+| 55 | Vrefdec | passive | 3.3 V bias generation decoupling. |+| 56 | GND-ADC_DAC | power_in | IFADC and audio DAC ground. |+| 57 | DACoutL | output | Audio output left. |+| 58 | DACoutR | output | Audio output right. |+| 59 | VCC-ADC_DAC | power_in | IFADC and audio DAC 5 V supply. |+| 60 | VCC-PLL | power_in | Tuning PLL 5 V supply. |+| 61 | GND-PLL | power_in | Tuning PLL ground. |+| 62 | PLLtest | output | PLL test output. |+| 63 | TCFM | passive | FM AGC time constant. |+| 64 | TVDAC | output | Tuning voltage output. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | STMicroelectronics |+| Package | LQFP-64(10x10) |+| Category | RF And Wireless |+| Pins | 64 |++## CAD (KiCad official)++- Symbol: `TDA7786C`+- Footprint: `Package_QFP:LQFP-64_10x10mm_P0.5mm`+- 3D model: LQFP-64(10x10) (KiCad packages3D, STEP)+- 3D model files: `tda7786c-etched.step` / `tda7786c-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `tda7786c.step` / `tda7786c.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/8590449837084090368) (44 pp, sha256 `e7207ef3adaa2829`, retrieved 2026-10-08, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (vision), consensus `claude-opus-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/tda7786c-datasheet.pdf)
page.jsonadded+538
@@ -0,0 +1,538 @@+{+  "slug": "tda7786c",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics RF Transceiver ICs, LQFP-64(10x10). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "rf and wireless",+    "tda7786c",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "tda7786c.kicad_sym",+    "tda7786c.kicad_mod",+    "tda7786c.glb",+    "tda7786c.step",+    "tda7786c.lbr",+    "docs/hero.png",+    "docs/tda7786c-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "tda7786c-hero.glb",+    "tda7786c-hero.overlay.json"+  ],+  "component": {+    "mpn": "TDA7786C",+    "manufacturer": "STMicroelectronics",+    "package": "LQFP-64(10x10)",+    "pin_count": 64,+    "category": "RF And Wireless",+    "subcategory": "RF Transceiver ICs",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590449837084090368",+    "parts": {+      "symbol": "tda7786c.kicad_sym",+      "footprint": "tda7786c.kicad_mod",+      "model_3d": "tda7786c-hero.glb",+      "model_3d_plain": "tda7786c.glb",+      "model_3d_step": "tda7786c-etched.step",+      "model_3d_step_plain": "tda7786c.step",+      "lbr": "tda7786c.lbr"+    },+    "distributor_links": {+      "lcsc": "C1526143",+      "digikey": "TDA7786C-ND",+      "mouser": "511-TDA7786C"+    },+    "distributor_check": {+      "checked_at": "2026-10-08T18:37:16Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "TDA7786C-ND",+        "status": "found",+        "lifecycle": "Obsolete"+      },+      "mouser": {+        "pn": "511-TDA7786C",+        "status": "found",+        "lifecycle": "Obsolete"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "FMPINDRV",+        "type": "output",+        "description": "FM PIN diode driver output."+      },+      {+        "number": "2",+        "name": "FMPINDdec",+        "type": "input",+        "description": "Integrated FM PIN diode decoupling."+      },+      {+        "number": "3",+        "name": "FMMIXdec",+        "type": "passive",+        "description": "FM RF signal ground."+      },+      {+        "number": "4",+        "name": "FMMIXin2",+        "type": "input",+        "description": "FM mixer input 2."+      },+      {+        "number": "5",+        "name": "FMMIXin1",+        "type": "input",+        "description": "FM mixer input 1."+      },+      {+        "number": "6",+        "name": "GNDRF",+        "type": "power_in",+        "description": "RF power ground."+      },+      {+        "number": "7",+        "name": "TCAM",+        "type": "passive",+        "description": "AM AGC time constant."+      },+      {+        "number": "8",+        "name": "VCCRF",+        "type": "power_in",+        "description": "RF 5 V supply."+      },+      {+        "number": "9",+        "name": "CK_SEL",+        "type": "input",+        "description": "Master/Slave clock operation select."+      },+      {+        "number": "10",+        "name": "GNDVCO",+        "type": "power_in",+        "description": "VCO ground."+      },+      {+        "number": "11",+        "name": "LFref",+        "type": "passive",+        "description": "Loop filter reference."+      },+      {+        "number": "12",+        "name": "LF1",+        "type": "passive",+        "description": "Loop filter output."+      },+      {+        "number": "13",+        "name": "VCCVCO",+        "type": "power_in",+        "description": "VCO 5 V supply."+      },+      {+        "number": "14",+        "name": "TCAM2",+        "type": "passive",+        "description": "AM AGC 2nd order time constant."+      },+      {+        "number": "15",+        "name": "PINDdec",+        "type": "passive",+        "description": "AM AGC internal PIN diode decoupling."+      },+      {+        "number": "16",+        "name": "PINDin",+        "type": "passive",+        "description": "AM AGC internal PIN diode input."+      },+      {+        "number": "17",+        "name": "GNDLNA",+        "type": "power_in",+        "description": "AM LNA ground."+      },+      {+        "number": "18",+        "name": "LNAin",+        "type": "input",+        "description": "AM LNA input."+      },+      {+        "number": "19",+        "name": "LNAdec",+        "type": "passive",+        "description": "AM LNA decoupling."+      },+      {+        "number": "20",+        "name": "LNAout",+        "type": "output",+        "description": "AM LNA output."+      },+      {+        "number": "21",+        "name": "LNAin2",+        "type": "passive",+        "description": "AM LNA input 2nd stage."+      },+      {+        "number": "22",+        "name": "LNAout2",+        "type": "passive",+        "description": "AM LNA output 2nd stage."+      },+      {+        "number": "23",+        "name": "LNAdec2",+        "type": "passive",+        "description": "AM LNA decoupling 2nd stage."+      },+      {+        "number": "24",+        "name": "AMMIXin1",+        "type": "input",+        "description": "AM mixer input 1."+      },+      {+        "number": "25",+        "name": "AMMIXin2",+        "type": "input",+        "description": "AM mixer input 2."+      },+      {+        "number": "26",+        "name": "GNDSLINK",+        "type": "power_in",+        "description": "Internal inter-IC communication bus ground."+      },+      {+        "number": "27",+        "name": "Vdig",+        "type": "power_in",+        "description": "Front-end digital 5 V supply."+      },+      {+        "number": "28",+        "name": "VCCreg1V2",+        "type": "power_in",+        "description": "Internal 1.2 V regulator 5 V supply."+      },+      {+        "number": "29",+        "name": "REG1V2",+        "type": "power_out",+        "description": "Internal 1.2 V regulator output."+      },+      {+        "number": "30",+        "name": "Vreg3v3",+        "type": "power_out",+        "description": "Internal 3.3 V regulator output."+      },+      {+        "number": "31",+        "name": "RSTN",+        "type": "input",+        "description": "Reset (low active), pull-up 50 kΩ to 3.3 V IO supply."+      },+      {+        "number": "32",+        "name": "ADDSEL",+        "type": "input",+        "description": "I2C address select, pull-down 50 kΩ to ground."+      },+      {+        "number": "33",+        "name": "SDA",+        "type": "bidirectional",+        "description": "I2C bus data, pull-up 50 kΩ to 3.3 V IO supply."+      },+      {+        "number": "34",+        "name": "SCL",+        "type": "input",+        "description": "I2C bus clock, pull-up 50 kΩ to 3.3 V IO supply."+      },+      {+        "number": "35",+        "name": "VDD3V3",+        "type": "power_in",+        "description": "IO ring (3.3 V) supply."+      },+      {+        "number": "36",+        "name": "GND3V3",+        "type": "power_in",+        "description": "IO ring (3.3 V) ground, listed in the table as IO ring (3.3 V) supply."+      },+      {+        "number": "37",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "38",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "39",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "40",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "41",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "42",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "43",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "44",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "45",+        "name": "NC",+        "type": "unconnected",+        "description": "Not connected."+      },+      {+        "number": "46",+        "name": "GND1V2",+        "type": "power_in",+        "description": "DSP core ground."+      },+      {+        "number": "47",+        "name": "VDD core 1V2",+        "type": "power_in",+        "description": "DSP core 1.2 V supply."+      },+      {+        "number": "48",+        "name": "Test",+        "type": "input",+        "description": "Test mode, pull-down 50 kΩ to ground."+      },+      {+        "number": "49",+        "name": "VDDPLL1V2",+        "type": "power_in",+        "description": "Digital PLL 1.2 V supply."+      },+      {+        "number": "50",+        "name": "VDDIO1V2",+        "type": "power_in",+        "description": "Internal inter-IC communication 1.2 V supply."+      },+      {+        "number": "51",+        "name": "VCC-REF",+        "type": "power_in",+        "description": "Front-end reference frequency and regulator 5 V supply."+      },+      {+        "number": "52",+        "name": "OSCin",+        "type": "input",+        "description": "Crystal oscillator input."+      },+      {+        "number": "53",+        "name": "OSCout",+        "type": "output",+        "description": "Crystal oscillator output."+      },+      {+        "number": "54",+        "name": "GND-REF",+        "type": "power_in",+        "description": "Front-end reference frequency and regulator ground."+      },+      {+        "number": "55",+        "name": "Vrefdec",+        "type": "passive",+        "description": "3.3 V bias generation decoupling."+      },+      {+        "number": "56",+        "name": "GND-ADC_DAC",+        "type": "power_in",+        "description": "IFADC and audio DAC ground."+      },+      {+        "number": "57",+        "name": "DACoutL",+        "type": "output",+        "description": "Audio output left."+      },+      {+        "number": "58",+        "name": "DACoutR",+        "type": "output",+        "description": "Audio output right."+      },+      {+        "number": "59",+        "name": "VCC-ADC_DAC",+        "type": "power_in",+        "description": "IFADC and audio DAC 5 V supply."+      },+      {+        "number": "60",+        "name": "VCC-PLL",+        "type": "power_in",+        "description": "Tuning PLL 5 V supply."+      },+      {+        "number": "61",+        "name": "GND-PLL",+        "type": "power_in",+        "description": "Tuning PLL ground."+      },+      {+        "number": "62",+        "name": "PLLtest",+        "type": "output",+        "description": "PLL test output."+      },+      {+        "number": "63",+        "name": "TCFM",+        "type": "passive",+        "description": "FM AGC time constant."+      },+      {+        "number": "64",+        "name": "TVDAC",+        "type": "output",+        "description": "Tuning voltage output."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Table 2 describes pin 36 GND3V3 as 'IO ring (3.3 V) supply' (same text as pin 35); typed as ground b; I/O is given as '-' in the table for these pins, so their types (passive) are inferred from the desc; Pin names in the table differ slightly from the figure (e.g. GNDRF vs GND-RF, VCCRF vs VCC-RF); tabl",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 12,+        "cost_usd": 0.6029,+        "at": "2026-10-08T18:36:38"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590449837084090368",+        "pages": 44,+        "sha256": "e7207ef3adaa2829",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 64,+        "described": 64,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "tda7786c.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          12,+          12,+          1.5+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "b0c827bc5c05552175d28affe44a5bd2ab45c9c36efff6ff07a74cc449b13db4",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "tda7786c-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          12,+          12,+          1.5+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "74f28f9d65267da357bbfb2e5dc9c61397c7e0b3408594293da89cac13a2be5f",+        "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