← Commit history

tca9554pwr: restore the component block (pinout + model declarations) from this page's own README and symbol

Ray ·7aba3620bf ·3h ago ·parent 90d84b4
1 file changed +123−1
page.json+123−1
@@ -33,5 +33,127 @@   "author": {     "name": "Ray",     "email": "[email protected]"+  },+  "component": {+    "mpn": "TCA9554PWR",+    "manufacturer": "Texas Instruments",+    "package": "TSSOP-16",+    "pin_count": 16,+    "category": "I/O Expanders",+    "datasheet": "https://www.ti.com/lit/ds/symlink/tca9554.pdf",+    "parts": {+      "symbol": "tca9554pwr.kicad_sym",+      "footprint": "tca9554pwr.kicad_mod",+      "model_3d": "tca9554pwr-etched.glb",+      "model_3d_plain": "tca9554pwr.glb",+      "model_3d_step": "tca9554pwr-etched.step",+      "model_3d_step_plain": "tca9554pwr.step",+      "lbr": "tca9554pwr.lbr"+    },+    "pins": [+      {+        "number": "1",+        "name": "A0",+        "type": "input",+        "description": "Hardware I2C slave-address select bit 0. Must be tied directly to VCC or GND (not left floating). Combines with A1/A2 to form the lower 3 bits of the 7-bit slave address, allowing up to 8 TCA9554 devices on one bus."+      },+      {+        "number": "2",+        "name": "A1",+        "type": "input",+        "description": "Hardware I2C slave-address select bit 1. Must be tied directly to VCC or GND. Combines with A0/A2 to form the lower 3 bits of the 7-bit slave address."+      },+      {+        "number": "3",+        "name": "A2",+        "type": "input",+        "description": "Hardware I2C slave-address select bit 2. Must be tied directly to VCC or GND. Combines with A0/A1 to form the lower 3 bits of the 7-bit slave address."+      },+      {+        "number": "4",+        "name": "P0",+        "type": "bidirectional",+        "description": "P-port bidirectional I/O, bit 0. Push-pull output structure. Configured as an input at power-up. Sinks up to 25 mA (Tj ≤ 65 °C) for direct LED drive; sources up to 10 mA per pin (80 mA total across P0-P7). 5 V-tolerant input."+      },+      {+        "number": "5",+        "name": "P1",+        "type": "bidirectional",+        "description": "P-port bidirectional I/O, bit 1. Push-pull output. Configured as an input at power-up. Same drive/sink limits as P0."+      },+      {+        "number": "6",+        "name": "P2",+        "type": "bidirectional",+        "description": "P-port bidirectional I/O, bit 2. Push-pull output. Configured as an input at power-up. Same drive/sink limits as P0."+      },+      {+        "number": "7",+        "name": "P3",+        "type": "bidirectional",+        "description": "P-port bidirectional I/O, bit 3. Push-pull output. Configured as an input at power-up. Same drive/sink limits as P0."+      },+      {+        "number": "8",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference. Total continuous current sunk through GND by all P-ports plus INT and SDA is limited to 200 mA (250 mA absolute max)."+      },+      {+        "number": "9",+        "name": "P4",+        "type": "bidirectional",+        "description": "P-port bidirectional I/O, bit 4. Push-pull output. Configured as an input at power-up. Same drive/sink limits as P0."+      },+      {+        "number": "10",+        "name": "P5",+        "type": "bidirectional",+        "description": "P-port bidirectional I/O, bit 5. Push-pull output. Configured as an input at power-up. Same drive/sink limits as P0."+      },+      {+        "number": "11",+        "name": "P6",+        "type": "bidirectional",+        "description": "P-port bidirectional I/O, bit 6. Push-pull output. Configured as an input at power-up. Same drive/sink limits as P0."+      },+      {+        "number": "12",+        "name": "P7",+        "type": "bidirectional",+        "description": "P-port bidirectional I/O, bit 7. Push-pull output. Configured as an input at power-up. Same drive/sink limits as P0."+      },+      {+        "number": "13",+        "name": "INT",+        "type": "output",+        "description": "Open-drain active-low interrupt output. Asserts when any P-port input changes state versus the Input Port register; requires an external pull-up to VCC. Sinks up to 7 mA (VOL = 0.4 V)."+      },+      {+        "number": "14",+        "name": "SCL",+        "type": "input",+        "description": "I2C serial clock bus input. Requires an external pull-up to VCC. Supports Standard-mode (100 kHz) and Fast-mode (400 kHz). VIH = 0.7 × VCC."+      },+      {+        "number": "15",+        "name": "SDA",+        "type": "bidirectional",+        "description": "I2C serial data bus, bidirectional open-drain. Requires an external pull-up to VCC. Sinks up to 11 mA (VOL = 0.4 V). Supports 100 kHz / 400 kHz operation."+      },+      {+        "number": "16",+        "name": "VCC",+        "type": "power_in",+        "description": "Supply voltage, 1.65 V to 5.5 V (absolute max 6 V). Decouple with a local bypass capacitor to GND. Total continuous current through VCC (all P-ports high) is limited to 80 mA (160 mA absolute max)."+      }+    ],+    "provenance": {+      "rebuilt": "component block rebuilt 2026-10-05 from this page's own README pinout table and .kicad_sym (pins cross-checked), no re-extraction"+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }   }-}\ No newline at end of file+}