main
Ray Publish 0.1.0 c4fe583 10d ago
{
  "slug": "ltc4332iufd-pbf",
  "version": "0.1.0",
  "type": "component",
  "description": "Analog Devices Signal Buffers, Repeaters, Splitters, QFN-20-EP(4x5). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "interface ics",
    "ltc4332iufd#pbf",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "ltc4332iufd-pbf.kicad_sym",
    "ltc4332iufd-pbf.kicad_mod",
    "ltc4332iufd-pbf.glb",
    "ltc4332iufd-pbf.step",
    "ltc4332iufd-pbf.lbr",
    "docs/hero.png",
    "docs/ltc4332iufd-pbf-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "ltc4332iufd-pbf-hero.glb",
    "ltc4332iufd-pbf-hero.overlay.json",
    "ltc4332iufd-pbf-etched.glb"
  ],
  "component": {
    "mpn": "LTC4332IUFD#PBF",
    "manufacturer": "Analog Devices",
    "package": "QFN-20-EP(4x5)",
    "pin_count": 21,
    "category": "Interface ICs",
    "subcategory": "Signal Buffers, Repeaters, Splitters",
    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/LTC4332.pdf",
    "parts": {
      "symbol": "ltc4332iufd-pbf.kicad_sym",
      "footprint": "ltc4332iufd-pbf.kicad_mod",
      "model_3d": "ltc4332iufd-pbf-hero.glb",
      "model_3d_plain": "ltc4332iufd-pbf-etched.glb",
      "model_3d_step": "ltc4332iufd-pbf-etched.step",
      "model_3d_step_plain": "ltc4332iufd-pbf.step",
      "lbr": "ltc4332iufd-pbf.lbr"
    },
    "distributor_links": {
      "lcsc": "C688168",
      "digikey": "161-LTC4332IUFD#PBF-ND",
      "mouser": "584-LTC4332IUFD#PBF"
    },
    "distributor_check": {
      "checked_at": "2026-10-30T21:20:06Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": "161-LTC4332IUFD#PBF-ND",
        "status": "found"
      },
      "mouser": {
        "pn": "584-LTC4332IUFD#PBF",
        "status": "found"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "VCC",
        "type": "power_in",
        "description": "Main supply voltage, 3.0V ≤ VCC ≤ 5.5V; bypass with 4.7µF ceramic capacitor to GND."
      },
      {
        "number": "2",
        "name": "VL",
        "type": "power_in",
        "description": "Logic interface supply voltage, 1.62V ≤ VL ≤ 5.5V; bypass with 1µF ceramic capacitor to GND."
      },
      {
        "number": "3",
        "name": "ON",
        "type": "input",
        "description": "Enable input; set high for operation, set low for low-power mode where the internal reset is held and outputs are disabled; connect to VL if unused."
      },
      {
        "number": "4",
        "name": "REMOTE",
        "type": "input",
        "description": "Operating mode select; set low for local SPI slave mode and high for SPI master mode on the remote side; weakly pulled to GND."
      },
      {
        "number": "5",
        "name": "LINK",
        "type": "output",
        "description": "Open-drain link status output driven low when link communication is established; requires external pull-up to VL if monitored, otherwise float or connect to GND."
      },
      {
        "number": "6",
        "name": "SSC",
        "type": "input",
        "description": "Active-low control interface slave select that must be set high when the SPI bus is idle; used only in local mode, weakly pulled to VL and may be left unconnected, and left unconnected in remote mode."
      },
      {
        "number": "7",
        "name": "SCK",
        "type": "bidirectional",
        "description": "Serial port clock: an input in local mode (MOSI captured on rising edge, MISO updated on falling edge) and an output providing the clock to remote devices in remote mode."
      },
      {
        "number": "8",
        "name": "MOSI",
        "type": "bidirectional",
        "description": "Master Out Slave In: serial data input for the slave selects in local mode (captured on SCK rising edge) and serial data output in remote mode; contains a weak bus-hold."
      },
      {
        "number": "9",
        "name": "MISO",
        "type": "bidirectional",
        "description": "Master In Slave Out: serial data output for the slave selects in local mode (driver disabled when SS1-3 and SSC are high) and serial data input in remote mode, weakly pulled to VL; contains a weak bus-hold."
      },
      {
        "number": "10",
        "name": "INT",
        "type": "bidirectional",
        "description": "Remote-to-local interrupt: open-drain output in local mode and input in remote mode, also the level-sensitive active-low interrupt for the control interface; connect pull-up to VL on the local side and do not allow to float on the remote side."
      },
      {
        "number": "11",
        "name": "SS1",
        "type": "bidirectional",
        "description": "Remote slave select 1 (active low): an input in local mode that starts a remote SPI transfer when set low, and an output to a remote SPI device in remote mode; must be high when the SPI bus is idle and is weakly pulled to VL."
      },
      {
        "number": "12",
        "name": "SS2",
        "type": "bidirectional",
        "description": "Remote slave select 2 (active low): an input in local mode that starts a remote SPI transfer when set low, and an output to a remote SPI device in remote mode; must be high when the SPI bus is idle and is weakly pulled to VL."
      },
      {
        "number": "13",
        "name": "SS3",
        "type": "bidirectional",
        "description": "Remote slave select 3 (active low): an input in local mode that starts a remote SPI transfer when set low, and an output to a remote SPI device in remote mode; must be high when the SPI bus is idle and is weakly pulled to VL."
      },
      {
        "number": "14",
        "name": "SPEED1",
        "type": "input",
        "description": "3-state input which, together with SPEED2, selects link baud rate and remote SCK timing parameters; set high, low, or float as defined in Table 2."
      },
      {
        "number": "15",
        "name": "SPEED2",
        "type": "input",
        "description": "3-state input which, together with SPEED1, selects link baud rate and remote SCK timing parameters; set high, low, or float as defined in Table 2."
      },
      {
        "number": "16",
        "name": "GND",
        "type": "power_in",
        "description": "Ground; connect to GND."
      },
      {
        "number": "17",
        "name": "Y",
        "type": "output",
        "description": "Non-inverting link driver output; connect to the A pin of a second LTC4332 set to the opposite mode."
      },
      {
        "number": "18",
        "name": "Z",
        "type": "output",
        "description": "Inverting link driver output; connect to the B pin of a second LTC4332 set to the opposite mode."
      },
      {
        "number": "19",
        "name": "B",
        "type": "input",
        "description": "Inverting link receiver input; connect to the Z pin of the second LTC4332 set to the opposite mode."
      },
      {
        "number": "20",
        "name": "A",
        "type": "input",
        "description": "Non-inverting link receiver input; connect to the Y pin of the second LTC4332 set to the opposite mode."
      },
      {
        "number": "21",
        "name": "GND",
        "type": "power_in",
        "description": "Exposed pad on the package bottom is GND and must be soldered to the PCB."
      }
    ],
    "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 defines these pins as inputs in local mode and outputs (or the reverse) in remote mode; SPEED1 and SPEED2 are 3-state inputs (high, low, or float); typed as input, with float defined by Ta; Pin 21 is the exposed pad on the package bottom, not a numbered lead; it is listed here because the "
        ],
        "pages_sent": 13,
        "cost_usd": 0.0859,
        "at": "2026-10-30T21:19:46"
      },
      "datasheet": {
        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/LTC4332.pdf",
        "pages": 22,
        "sha256": "83bc7d57f3c5250e",
        "source_tier": "mfr"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 21,
        "described": 21,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "ltc4332iufd-pbf.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          4.0,
          5.0,
          0.77
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "b7baaecccc8e434d25dca4018e56abf0d52bfa4ab833f927054939e1c879cf4e",
        "checked": "2026-10-30",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "ltc4332iufd-pbf-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          4.0,
          5.0,
          0.77
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "f4f30229ecea3121815ca90097af33a2683b8691bbfaa13580cff8477785ad5e",
        "checked": "2026-10-30",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ],
    "package_dims": {
      "package_code": "UFD20",
      "source_page": 20,
      "D": {
        "nom_mm": 5.0,
        "range_mm": [
          null,
          null
        ]
      },
      "E1": {
        "nom_mm": 4.0,
        "range_mm": [
          null,
          null
        ]
      },
      "e": {
        "nom_mm": 0.5,
        "range_mm": [
          null,
          null
        ]
      },
      "A": {
        "nom_mm": 0.75,
        "range_mm": [
          null,
          null
        ]
      },
      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",
      "model_check": {
        "file": "ltc4332iufd-pbf.step",
        "verdict": "PASS",
        "reasons": [
          "height within the datasheet's package drawing"
        ],
        "by": "factory/package_fit.py"
      }
    }
  }
}