main
Ray Publish 0.1.0 dfe7152 7h ago
{
  "slug": "aip1637sa20-tb",
  "version": "0.1.0",
  "type": "component",
  "description": "I-CORE(中微爱芯) LED Drivers, SOP-20. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "led drivers",
    "aip1637sa20.tb",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "aip1637sa20-tb.kicad_sym",
    "aip1637sa20-tb.kicad_mod",
    "aip1637sa20-tb.glb",
    "aip1637sa20-tb.step",
    "aip1637sa20-tb.lbr",
    "docs/hero.png",
    "docs/aip1637sa20-tb-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "aip1637sa20-tb-hero.glb",
    "aip1637sa20-tb-hero.overlay.json",
    "aip1637sa20-tb-etched.glb"
  ],
  "component": {
    "mpn": "AIP1637SA20.TB",
    "manufacturer": "I-CORE(中微爱芯)",
    "package": "SOP-20",
    "pin_count": 20,
    "category": "LED Drivers",
    "subcategory": "LED Drivers",
    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603007404011233280",
    "parts": {
      "symbol": "aip1637sa20-tb.kicad_sym",
      "footprint": "aip1637sa20-tb.kicad_mod",
      "model_3d": "aip1637sa20-tb-hero.glb",
      "model_3d_plain": "aip1637sa20-tb-etched.glb",
      "model_3d_step": "aip1637sa20-tb-etched.step",
      "model_3d_step_plain": "aip1637sa20-tb.step",
      "lbr": "aip1637sa20-tb.lbr"
    },
    "distributor_links": {
      "lcsc": "C7544495"
    },
    "distributor_check": {
      "checked_at": "2026-10-18T13:49:45Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": null,
        "status": "quota"
      },
      "mouser": {
        "pn": null,
        "status": "quota"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "GND",
        "type": "power_in",
        "description": "Logic ground; connect to the system ground (GND = 0 V reference for all ratings)."
      },
      {
        "number": "2",
        "name": "SG1/KS1",
        "type": "output",
        "description": "Segment output SG1, N-channel open-drain, also used as key-scan line KS1; absolute LED SEG drive output current limit is -200 mA."
      },
      {
        "number": "3",
        "name": "SG2/KS2",
        "type": "output",
        "description": "Segment output SG2, N-channel open-drain, also used as key-scan line KS2; absolute LED SEG drive output current limit is -200 mA."
      },
      {
        "number": "4",
        "name": "SG3/KS3",
        "type": "output",
        "description": "Segment output SG3, N-channel open-drain, also used as key-scan line KS3; absolute LED SEG drive output current limit is -200 mA."
      },
      {
        "number": "5",
        "name": "SG4/KS4",
        "type": "output",
        "description": "Segment output SG4, N-channel open-drain, also used as key-scan line KS4; absolute LED SEG drive output current limit is -200 mA."
      },
      {
        "number": "6",
        "name": "SG5/KS5",
        "type": "output",
        "description": "Segment output SG5, N-channel open-drain, also used as key-scan line KS5; absolute LED SEG drive output current limit is -200 mA."
      },
      {
        "number": "7",
        "name": "SG6/KS6",
        "type": "output",
        "description": "Segment output SG6, N-channel open-drain, also used as key-scan line KS6; absolute LED SEG drive output current limit is -200 mA."
      },
      {
        "number": "8",
        "name": "SG7/KS7",
        "type": "output",
        "description": "Segment output SG7, N-channel open-drain, also used as key-scan line KS7; absolute LED SEG drive output current limit is -200 mA."
      },
      {
        "number": "9",
        "name": "SG8/KS8",
        "type": "output",
        "description": "Segment output SG8, N-channel open-drain, also used as key-scan line KS8; absolute LED SEG drive output current limit is -200 mA."
      },
      {
        "number": "10",
        "name": "GRID6",
        "type": "output",
        "description": "Digit output GRID6, P-channel open-drain; absolute LED GRID drive output current limit is +20 mA."
      },
      {
        "number": "11",
        "name": "GRID5",
        "type": "output",
        "description": "Digit output GRID5, P-channel open-drain; absolute LED GRID drive output current limit is +20 mA."
      },
      {
        "number": "12",
        "name": "GRID4",
        "type": "output",
        "description": "Digit output GRID4, P-channel open-drain; absolute LED GRID drive output current limit is +20 mA."
      },
      {
        "number": "13",
        "name": "GRID3",
        "type": "output",
        "description": "Digit output GRID3, P-channel open-drain; absolute LED GRID drive output current limit is +20 mA."
      },
      {
        "number": "14",
        "name": "GRID2",
        "type": "output",
        "description": "Digit output GRID2, P-channel open-drain; absolute LED GRID drive output current limit is +20 mA."
      },
      {
        "number": "15",
        "name": "GRID1",
        "type": "output",
        "description": "Digit output GRID1, P-channel open-drain; absolute LED GRID drive output current limit is +20 mA."
      },
      {
        "number": "16",
        "name": "VDD",
        "type": "power_in",
        "description": "Logic supply voltage, 5 V ±10% (recommended 3.0 V to 5.5 V; absolute maximum range -0.5 V to 7.0 V)."
      },
      {
        "number": "17",
        "name": "DIO",
        "type": "bidirectional",
        "description": "Serial data input/output; input data changes only while CLK is low and is transferred while CLK is high, and the chip pulls DIO low as an ACK on the ninth clock of each byte."
      },
      {
        "number": "18",
        "name": "CLK",
        "type": "input",
        "description": "Serial clock input; data is input/output on the rising edge, with a maximum clock frequency of 500 kHz at 50% duty cycle (below 250 kHz when reading key data)."
      },
      {
        "number": "19",
        "name": "K1",
        "type": "input",
        "description": "Key-scan data input K1; the level on this pin is latched after the display cycle ends, with a 10 kΩ pull-down resistance."
      },
      {
        "number": "20",
        "name": "K2",
        "type": "input",
        "description": "Key-scan data input K2; the level on this pin is latched after the display cycle ends, with a 10 kΩ pull-down resistance."
      }
    ],
    "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: The datasheet gives one pin table covering both DIP20 and SOP20 and does not explicitly map the MPN ; Figure 1 (pin layout drawing) is an image and was not present in the text; pin numbers were taken fr; Pin types for SG1/KS1-SG8/KS8 are classed as output because the datasheet describes them as N-channe",
          "4/20 pins cited to the wrong page (name found elsewhere): ['11:GRID5@p3', '12:GRID4@p3', '13:GRID3@p3', '14:GRID2@p3']"
        ],
        "pages_sent": 12,
        "cost_usd": 0.0519,
        "at": "2026-10-18T13:49:21"
      },
      "datasheet": {
        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603007404011233280",
        "pages": 12,
        "sha256": "1c8d4bd7d64e00fa",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 20,
        "described": 20,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "aip1637sa20-tb.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          10.26,
          12.8,
          2.65
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "0fe3c49da201914f00eaacb9c31cc0357287efa2b8d519acb007660a56936856",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "aip1637sa20-tb-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          10.26,
          12.8,
          2.65
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "aea354728a6298812d9051ebcf9b8392f0ae8eea21675a1435ddcd3e7bcaca37",
        "checked": "2026-10-18",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  }
}