main
Ray Publish 0.1.2 e4fcf5b
{
  "slug": "cs5381-kzzr",
  "version": "0.1.2",
  "type": "component",
  "description": "Cirrus Logic Audio Interface ICs, TSSOP-24. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "tags": [
    "component",
    "communication interface chip-uart-485-232",
    "cs5381-kzzr",
    "factory-2.0.0",
    "extractor-text"
  ],
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "cs5381-kzzr.kicad_sym",
    "cs5381-kzzr.kicad_mod",
    "cs5381-kzzr.glb",
    "cs5381-kzzr.step",
    "cs5381-kzzr.lbr",
    "docs/hero.png",
    "docs/cs5381-kzzr-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "cs5381-kzzr-hero.glb",
    "cs5381-kzzr-hero.overlay.json",
    "cs5381-kzzr-etched.glb"
  ],
  "component": {
    "mpn": "CS5381-KZZR",
    "manufacturer": "Cirrus Logic",
    "package": "TSSOP-24",
    "pin_count": 24,
    "category": "Communication Interface Chip/UART/485/232",
    "subcategory": "Audio Interface ICs",
    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/bdbf9d696d21962fbce4af81b809c419.pdf",
    "parts": {
      "symbol": "cs5381-kzzr.kicad_sym",
      "footprint": "cs5381-kzzr.kicad_mod",
      "model_3d": "cs5381-kzzr-hero.glb",
      "model_3d_plain": "cs5381-kzzr-etched.glb",
      "model_3d_step": "cs5381-kzzr-etched.step",
      "model_3d_step_plain": "cs5381-kzzr.step",
      "lbr": "cs5381-kzzr.lbr"
    },
    "distributor_links": {
      "lcsc": "C5382102",
      "digikey": "598-CS5381-KZZRTR-ND",
      "mouser": "777-CS5381-KZZR"
    },
    "distributor_check": {
      "checked_at": "2026-11-11T01:08:35Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": "598-CS5381-KZZRTR-ND",
        "status": "found"
      },
      "mouser": {
        "pn": "777-CS5381-KZZR",
        "status": "found"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "RST",
        "type": "input",
        "description": "Reset input; the device enters a low power mode when low."
      },
      {
        "number": "2",
        "name": "M/S",
        "type": "input",
        "description": "Selects operation as either clock master or slave, which determines whether LRCK and SCLK are outputs or inputs."
      },
      {
        "number": "3",
        "name": "LRCK",
        "type": "bidirectional",
        "description": "Left/Right clock that determines which channel is active on the serial audio data line; an output equal to Fs in master mode and an input equal to Fs in slave mode."
      },
      {
        "number": "4",
        "name": "SCLK",
        "type": "bidirectional",
        "description": "Serial clock for the serial audio interface; an output at 64x Fs in master mode and an input (recommended 64x Fs) in slave mode."
      },
      {
        "number": "5",
        "name": "MCLK",
        "type": "input",
        "description": "Master clock input, the clock source for the delta-sigma modulator and digital filters."
      },
      {
        "number": "6",
        "name": "VD",
        "type": "power_in",
        "description": "Positive digital power supply for the digital filter section, specified 3.1 V to 5.25 V; if derived from VA through a resistor, no other logic should be driven from VD."
      },
      {
        "number": "7",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference; must be connected to analog ground."
      },
      {
        "number": "8",
        "name": "VL",
        "type": "power_in",
        "description": "Logic power supply for the digital inputs and outputs, specified 2.37 V to 5.25 V."
      },
      {
        "number": "9",
        "name": "SDOUT",
        "type": "output",
        "description": "Serial audio data output carrying two's complement serial audio data."
      },
      {
        "number": "10",
        "name": "MDIV",
        "type": "input",
        "description": "MCLK divider enable that divides the master clock by two in master mode; it must be set to logic 0 in slave mode."
      },
      {
        "number": "11",
        "name": "HPF",
        "type": "input",
        "description": "Digital high-pass filter enable; taking it high during normal operation freezes the stored DC offset so it can be used for system DC offset calibration."
      },
      {
        "number": "12",
        "name": "I²S/LJ",
        "type": "input",
        "description": "Selects the serial audio interface format, either left-justified or I²S."
      },
      {
        "number": "13",
        "name": "M0",
        "type": "input",
        "description": "Mode select bit 0 which, together with M1, sets the speed mode (00 single-speed, 01 double-speed, 10 quad-speed, 11 reserved)."
      },
      {
        "number": "14",
        "name": "M1",
        "type": "input",
        "description": "Mode select bit 1 which, together with M0, sets the speed mode (00 single-speed, 01 double-speed, 10 quad-speed, 11 reserved)."
      },
      {
        "number": "15",
        "name": "OVFL",
        "type": "output",
        "description": "Open-drain, active-low overflow output for both channels, requiring a 10 kΩ pull-up to VL when used and rated for a 4.0 mA maximum current sink."
      },
      {
        "number": "16",
        "name": "AINL+",
        "type": "input",
        "description": "Positive side of the differential left channel analog input to the delta-sigma modulator; full-scale input is 1.13*VA typical (1.07*VA to 1.18*VA) Vpp differential."
      },
      {
        "number": "17",
        "name": "AINL-",
        "type": "input",
        "description": "Negative side of the differential left channel analog input to the delta-sigma modulator; full-scale input is 1.13*VA typical (1.07*VA to 1.18*VA) Vpp differential."
      },
      {
        "number": "18",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference; must be connected to analog ground."
      },
      {
        "number": "19",
        "name": "VA",
        "type": "power_in",
        "description": "Positive analog power supply for the analog section, specified 4.75 V to 5.25 V (5.0 V typical)."
      },
      {
        "number": "20",
        "name": "AINR-",
        "type": "input",
        "description": "Negative side of the differential right channel analog input to the delta-sigma modulator; full-scale input is 1.13*VA typical (1.07*VA to 1.18*VA) Vpp differential."
      },
      {
        "number": "21",
        "name": "AINR+",
        "type": "input",
        "description": "Positive side of the differential right channel analog input to the delta-sigma modulator; full-scale input is 1.13*VA typical (1.07*VA to 1.18*VA) Vpp differential."
      },
      {
        "number": "22",
        "name": "VQ",
        "type": "power_out",
        "description": "Filter connection for the internal quiescent reference voltage, nominally 2.5 V with 25 kΩ output impedance and decoupling capacitors per the typical connection diagram."
      },
      {
        "number": "23",
        "name": "REF_GND",
        "type": "power_in",
        "description": "Reference ground for the internal sampling circuits; FILT+ and VQ decoupling capacitors should be placed to minimize the path from FILT+ to REFGND."
      },
      {
        "number": "24",
        "name": "FILT+",
        "type": "power_out",
        "description": "Positive voltage reference output for the internal sampling circuits, nominally 5 V with 4.5 kΩ output impedance, and requires external decoupling capacitance that sets low-frequency distortion."
      }
    ],
    "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 pin-description table lists AINL+/AINL- and AINR-/AINR+ as combined entries with pin numbers 16,; The pin table names pin 23 'REF_GND' while the package diagram prints 'REFGND'. The table name was u; The datasheet classifies VQ and FILT+ as 'Output' (reference voltage outputs). They are mapped to Ki"
        ],
        "pages_sent": 24,
        "cost_usd": 0.1069,
        "at": "2026-11-11T01:08:17"
      },
      "datasheet": {
        "url": "https://datasheet.lcsc.com/datasheet/pdf/bdbf9d696d21962fbce4af81b809c419.pdf",
        "pages": 24,
        "sha256": "7089630fbb53a7c1",
        "source_tier": "lcsc"
      },
      "cad": "KiCad official (CC-BY-SA 4.0)",
      "pins": {
        "total": 24,
        "described": 24,
        "cites_pages": true,
        "refuses_to_fabricate": true
      }
    },
    "viewers": {
      "symbol": "viewers/symbol.html",
      "footprint": "viewers/footprint.html"
    },
    "models_3d": [
      {
        "file": "cs5381-kzzr.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.4,
          7.8,
          0.97
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "706322f42d9793ebf28d5b80100a68bfa8769998a00b78acadf7af937fc1454f",
        "checked": "2026-11-11",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "cs5381-kzzr-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6.4,
          7.8,
          0.97
        ],
        "zmin_mm": 0.0,
        "centre_offset_mm": 0.0,
        "footprint_binding": "identity",
        "sha256": "da5d5600214012eaf5d93f459e6f16bda746ad0295fbb965980a258af8fc3124",
        "checked": "2026-11-11",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ],
    "package_dims": {
      "package_code": "24L TSSOP (4.4 mm body)",
      "source_page": 21,
      "D": {
        "nom_mm": 7.8,
        "range_mm": [
          7.7,
          7.9
        ]
      },
      "E1": {
        "nom_mm": 4.4,
        "range_mm": [
          4.3,
          4.5
        ]
      },
      "E": {
        "nom_mm": 6.4,
        "range_mm": [
          6.3,
          6.5
        ]
      },
      "e": {
        "nom_mm": 0.65,
        "range_mm": [
          null,
          null
        ]
      },
      "A": {
        "nom_mm": 1.1,
        "range_mm": [
          null,
          1.1
        ]
      },
      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",
      "model_check": {
        "file": "cs5381-kzzr.step",
        "verdict": "PASS",
        "reasons": [
          "height and body within the datasheet's package drawing"
        ],
        "by": "factory/package_fit.py"
      }
    }
  }
}