← Commit history

Initial commit: component/msp430g2231ipw14r

Ray ·28c1734939 ·9d ago
2 files changed +242
README.mdadded+51
@@ -0,0 +1,51 @@+# MSP430G2231IPW14R++**Texas Instruments** · Microcontrollers (MCU/MPU/SOC) · TSSOP-14++MSP430G2231IPW14R from Texas Instruments, in a TSSOP-14. 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 | DVCC | power_in | Digital power supply voltage (1.8 V to 3.6 V during program execution; 2.2 V to 3.6 V during flash memory programming). |+| 2 | P1.0/TA0CLK/ACLK/A0 | bidirectional | General-purpose digital I/O pin; alternate functions include Timer0_A clock signal input (TA0CLK), auxiliary clock signal output (ACLK), or ADC10 analog input channel A0. |+| 3 | P1.1/TA0.0/A1 | bidirectional | General-purpose digital I/O pin; alternate functions include Timer0_A capture input CCI0A or compare output Out0, or ADC10 analog input channel A1. |+| 4 | P1.2/TA0.1/A2 | bidirectional | General-purpose digital I/O pin; alternate functions include Timer0_A capture input CCI1A or compare output Out1, or ADC10 analog input channel A2. |+| 5 | P1.3/ADC10CLK/A3/VREF-/VEREF- | bidirectional | General-purpose digital I/O pin; alternate functions include ADC10 conversion clock output, ADC10 analog input channel A3, or ADC10 negative reference voltage (VREF- or VEREF-). |+| 6 | P1.4/SMCLK/A4/VREF+/VEREF+/TCK | bidirectional | General-purpose digital I/O pin; alternate functions include subsystem master clock signal output (SMCLK), ADC10 analog input channel A4, ADC10 positive reference voltage (VREF+ or VEREF+), or JTAG test clock input (TCK) during device programming and testing. |+| 7 | P1.5/TA0.0/A5/SCLK/TMS | bidirectional | General-purpose digital I/O pin; alternate functions include Timer0_A compare output Out0, ADC10 analog input channel A5, USI serial clock (SCLK) in I2C or SPI mode, or JTAG test mode select input (TMS) during device programming and testing. |+| 8 | P1.6/TA0.1/A6/SDO/SCL/TDI/TCLK | bidirectional | General-purpose digital I/O pin; alternate functions include Timer0_A capture input CCI1A or compare output Out1, ADC10 analog input channel A6, USI SPI serial data output (SDO) or I2C clock (SCL), or JTAG test data input (TDI) or test clock input (TCLK) during device programming and testing. |+| 9 | P1.7/A7/SDI/SDA/TDO/TDI | bidirectional | General-purpose digital I/O pin; alternate functions include ADC10 analog input channel A7, USI SPI serial data input (SDI) or I2C data (SDA), or JTAG test data output (TDO) or test data input (TDI) during device programming and testing. |+| 10 | RST/NMI/SBWTDIO | input | Reset input pin with non-maskable interrupt (NMI) capability; also serves as Spy-Bi-Wire two-wire test data input/output (SBWTDIO) during device programming and testing. |+| 11 | TEST/SBWTCK | input | Test mode select input pin for JTAG pins on port 1 (device protection fuse connected); also serves as Spy-Bi-Wire two-wire test clock input (SBWTCK) during device programming and testing. |+| 12 | XOUT/P2.7 | output | Crystal oscillator output pin; can also function as general-purpose digital I/O pin (P2.7) or Timer0_A compare output, but excessive current will occur if used as input before P2SEL.7 is cleared due to oscillator output driver connection after reset. |+| 13 | XIN/P2.6/TA0.1 | input | Crystal oscillator input pin (32768 Hz watch crystal or external digital clock source); can also function as general-purpose digital I/O pin (P2.6) or Timer0_A compare output. |+| 14 | DVSS | power_in | Digital ground reference (negative power supply reference for core logic). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Texas Instruments |+| Package | TSSOP-14 |+| Category | Embedded Processors & Controllers |+| Pins | 14 |++## CAD (KiCad official)++- Symbol: `MSP430G2231IPW14R`+- Footprint: `Package_SO:TSSOP-14_4.4x5mm_P0.65mm`+- 3D model: TSSOP-14 (KiCad packages3D, STEP)+- 3D model files: `msp430g2231ipw14r-etched.step` / `msp430g2231ipw14r-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `msp430g2231ipw14r.step` / `msp430g2231ipw14r.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/cn/lit/gpn/msp430g2231) (65 pp, sha256 `ef4532c802ec17fb`, retrieved 2026-09-27, tier: lcsc)+- **Datasheet language:** Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.2`, primary `claude-haiku-4-5-20251001` (text), consensus `claude-sonnet-4-6` (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/msp430g2231ipw14r-datasheet.pdf)
page.jsonadded+191
@@ -0,0 +1,191 @@+{+  "slug": "msp430g2231ipw14r",+  "version": "0.1.0",+  "type": "component",+  "description": "Texas Instruments Microcontrollers (MCU/MPU/SOC), TSSOP-14. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "embedded processors & controllers",+    "msp430g2231ipw14r",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "msp430g2231ipw14r.kicad_sym",+    "msp430g2231ipw14r.kicad_mod",+    "msp430g2231ipw14r.glb",+    "msp430g2231ipw14r.step",+    "msp430g2231ipw14r.lbr",+    "docs/hero.png",+    "docs/msp430g2231ipw14r-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "component": {+    "mpn": "MSP430G2231IPW14R",+    "manufacturer": "Texas Instruments",+    "package": "TSSOP-14",+    "pin_count": 14,+    "category": "Embedded Processors & Controllers",+    "subcategory": "Microcontrollers (MCU/MPU/SOC)",+    "datasheet": "https://www.ti.com/cn/lit/gpn/msp430g2231",+    "parts": {+      "symbol": "msp430g2231ipw14r.kicad_sym",+      "footprint": "msp430g2231ipw14r.kicad_mod",+      "model_3d": "msp430g2231ipw14r-etched.glb",+      "model_3d_plain": "msp430g2231ipw14r.glb",+      "model_3d_step": "msp430g2231ipw14r-etched.step",+      "model_3d_step_plain": "msp430g2231ipw14r.step",+      "lbr": "msp430g2231ipw14r.lbr"+    },+    "distributor_links": {+      "lcsc": "C13623",+      "digikey": "296-31697-2-ND",+      "mouser": "595-SP430G2231IPW14R"+    },+    "distributor_check": {+      "checked_at": "2026-09-27T10:25:05Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "296-31697-2-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "595-SP430G2231IPW14R",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "DVCC",+        "type": "power_in",+        "description": "Digital power supply voltage (1.8 V to 3.6 V during program execution; 2.2 V to 3.6 V during flash memory programming)."+      },+      {+        "number": "2",+        "name": "P1.0/TA0CLK/ACLK/A0",+        "type": "bidirectional",+        "description": "General-purpose digital I/O pin; alternate functions include Timer0_A clock signal input (TA0CLK), auxiliary clock signal output (ACLK), or ADC10 analog input channel A0."+      },+      {+        "number": "3",+        "name": "P1.1/TA0.0/A1",+        "type": "bidirectional",+        "description": "General-purpose digital I/O pin; alternate functions include Timer0_A capture input CCI0A or compare output Out0, or ADC10 analog input channel A1."+      },+      {+        "number": "4",+        "name": "P1.2/TA0.1/A2",+        "type": "bidirectional",+        "description": "General-purpose digital I/O pin; alternate functions include Timer0_A capture input CCI1A or compare output Out1, or ADC10 analog input channel A2."+      },+      {+        "number": "5",+        "name": "P1.3/ADC10CLK/A3/VREF-/VEREF-",+        "type": "bidirectional",+        "description": "General-purpose digital I/O pin; alternate functions include ADC10 conversion clock output, ADC10 analog input channel A3, or ADC10 negative reference voltage (VREF- or VEREF-)."+      },+      {+        "number": "6",+        "name": "P1.4/SMCLK/A4/VREF+/VEREF+/TCK",+        "type": "bidirectional",+        "description": "General-purpose digital I/O pin; alternate functions include subsystem master clock signal output (SMCLK), ADC10 analog input channel A4, ADC10 positive reference voltage (VREF+ or VEREF+), or JTAG test clock input (TCK) during device programming and testing."+      },+      {+        "number": "7",+        "name": "P1.5/TA0.0/A5/SCLK/TMS",+        "type": "bidirectional",+        "description": "General-purpose digital I/O pin; alternate functions include Timer0_A compare output Out0, ADC10 analog input channel A5, USI serial clock (SCLK) in I2C or SPI mode, or JTAG test mode select input (TMS) during device programming and testing."+      },+      {+        "number": "8",+        "name": "P1.6/TA0.1/A6/SDO/SCL/TDI/TCLK",+        "type": "bidirectional",+        "description": "General-purpose digital I/O pin; alternate functions include Timer0_A capture input CCI1A or compare output Out1, ADC10 analog input channel A6, USI SPI serial data output (SDO) or I2C clock (SCL), or JTAG test data input (TDI) or test clock input (TCLK) during device programming and testing."+      },+      {+        "number": "9",+        "name": "P1.7/A7/SDI/SDA/TDO/TDI",+        "type": "bidirectional",+        "description": "General-purpose digital I/O pin; alternate functions include ADC10 analog input channel A7, USI SPI serial data input (SDI) or I2C data (SDA), or JTAG test data output (TDO) or test data input (TDI) during device programming and testing."+      },+      {+        "number": "10",+        "name": "RST/NMI/SBWTDIO",+        "type": "input",+        "description": "Reset input pin with non-maskable interrupt (NMI) capability; also serves as Spy-Bi-Wire two-wire test data input/output (SBWTDIO) during device programming and testing."+      },+      {+        "number": "11",+        "name": "TEST/SBWTCK",+        "type": "input",+        "description": "Test mode select input pin for JTAG pins on port 1 (device protection fuse connected); also serves as Spy-Bi-Wire two-wire test clock input (SBWTCK) during device programming and testing."+      },+      {+        "number": "12",+        "name": "XOUT/P2.7",+        "type": "output",+        "description": "Crystal oscillator output pin; can also function as general-purpose digital I/O pin (P2.7) or Timer0_A compare output, but excessive current will occur if used as input before P2SEL.7 is cleared due to oscillator output driver connection after reset."+      },+      {+        "number": "13",+        "name": "XIN/P2.6/TA0.1",+        "type": "input",+        "description": "Crystal oscillator input pin (32768 Hz watch crystal or external digital clock source); can also function as general-purpose digital I/O pin (P2.6) or Timer0_A compare output."+      },+      {+        "number": "14",+        "name": "DVSS",+        "type": "power_in",+        "description": "Digital ground reference (negative power supply reference for core logic)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.2",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.2",+        "primary_model": "claude-haiku-4-5-20251001",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-4-6",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [],+        "pages_sent": 65,+        "cost_usd": 0.6497,+        "at": "2026-09-27T10:24:47"+      },+      "datasheet": {+        "url": "https://www.ti.com/cn/lit/gpn/msp430g2231",+        "pages": 65,+        "sha256": "ef4532c802ec17fb",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 14,+        "described": 14,+        "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