master
Ray max7219: laser-etched CAD + chip hero (factory 2.0.0 backfill) a73120e 29d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "max7219",
  "title": "MAX7219",
  "brief": "Analog Devices (Maxim) serial 8-digit LED display driver, SOIC-24W. SPI-compatible, drives 64 LEDs or eight 7-segment digits, one resistor sets segment current. Datasheet-verified.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "driver",
    "led-driver",
    "display-driver",
    "spi",
    "7-segment",
    "soic-24",
    "analog-devices"
  ],
  "component": {
    "mpn": "MAX7219",
    "manufacturer": "Analog Devices",
    "package": "SOIC-24W",
    "pin_count": 24,
    "category": "Driver",
    "subcategory": "LED display driver",
    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/MAX7219-MAX7221.pdf",
    "parts": {
      "symbol": "max7219.kicad_sym",
      "footprint": "max7219.kicad_mod",
      "model_3d": "max7219-etched.glb",
      "model_3d_plain": "max7219.glb",
      "model_3d_step": "max7219-etched.step",
      "model_3d_step_plain": "max7219.step",
      "lbr": "max7219.lbr"
    },
    "distributor_links": {},
    "pins": [
      {
        "number": "1",
        "name": "DIN",
        "type": "input",
        "description": "Serial-data input. Data is loaded into the internal 16-bit shift register on CLK's rising edge. VIH=3.5V min, VIL=0.8V max."
      },
      {
        "number": "2",
        "name": "DIG0",
        "type": "output",
        "description": "Digit 0 drive. Open-drain sink to display common cathode; up to 320mA sink at VOUT=0.65V. Pulled to V+ when the digit is turned off."
      },
      {
        "number": "3",
        "name": "DIG4",
        "type": "output",
        "description": "Digit 4 drive. Common-cathode digit sink (up to 320mA)."
      },
      {
        "number": "4",
        "name": "GND",
        "type": "power_in",
        "description": "Ground. Both GND pins (4 and 9) must be connected together."
      },
      {
        "number": "5",
        "name": "DIG6",
        "type": "output",
        "description": "Digit 6 drive. Common-cathode digit sink."
      },
      {
        "number": "6",
        "name": "DIG2",
        "type": "output",
        "description": "Digit 2 drive. Common-cathode digit sink."
      },
      {
        "number": "7",
        "name": "DIG3",
        "type": "output",
        "description": "Digit 3 drive. Common-cathode digit sink."
      },
      {
        "number": "8",
        "name": "DIG7",
        "type": "output",
        "description": "Digit 7 drive. Common-cathode digit sink."
      },
      {
        "number": "9",
        "name": "GND",
        "type": "power_in",
        "description": "Ground. Both GND pins (4 and 9) must be connected together."
      },
      {
        "number": "10",
        "name": "DIG5",
        "type": "output",
        "description": "Digit 5 drive. Common-cathode digit sink."
      },
      {
        "number": "11",
        "name": "DIG1",
        "type": "output",
        "description": "Digit 1 drive. Common-cathode digit sink."
      },
      {
        "number": "12",
        "name": "LOAD",
        "type": "input",
        "description": "Load-data input (MAX7219). The last 16 bits of serial data are latched on LOAD's rising edge. On the MAX7221 this pin is /CS and is active-low chip select."
      },
      {
        "number": "13",
        "name": "CLK",
        "type": "input",
        "description": "Serial-clock input, 10MHz maximum. Data is shifted into the shift register on the rising edge and clocked out of DOUT on the falling edge."
      },
      {
        "number": "14",
        "name": "SEGA",
        "type": "output",
        "description": "Segment A source driver. Sources current to the display; peak current set by RSET (typ -40mA at RSET=9.53kΩ). Pulled to GND when the segment is off on the MAX7219."
      },
      {
        "number": "15",
        "name": "SEGF",
        "type": "output",
        "description": "Segment F source driver."
      },
      {
        "number": "16",
        "name": "SEGB",
        "type": "output",
        "description": "Segment B source driver."
      },
      {
        "number": "17",
        "name": "SEGG",
        "type": "output",
        "description": "Segment G source driver."
      },
      {
        "number": "18",
        "name": "ISET",
        "type": "passive",
        "description": "Peak segment-current programming pin. Connect to V+ through RSET (typ 9.53kΩ ±1%) to set peak segment current; see 'Selecting RSET' section."
      },
      {
        "number": "19",
        "name": "V+",
        "type": "power_in",
        "description": "Positive supply voltage. Connect to +5V (operating range 4.0V to 5.5V). Operating supply current typ 330mA with all segments on; shutdown current 150µA max."
      },
      {
        "number": "20",
        "name": "SEGC",
        "type": "output",
        "description": "Segment C source driver."
      },
      {
        "number": "21",
        "name": "SEGE",
        "type": "output",
        "description": "Segment E source driver."
      },
      {
        "number": "22",
        "name": "SEGDP",
        "type": "output",
        "description": "Decimal-point segment source driver."
      },
      {
        "number": "23",
        "name": "SEGD",
        "type": "output",
        "description": "Segment D source driver."
      },
      {
        "number": "24",
        "name": "DOUT",
        "type": "output",
        "description": "Serial-data output. Data at DIN appears at DOUT 16.5 clock cycles later; used to daisy-chain multiple MAX7219/MAX7221 devices. Never high-impedance."
      }
    ],
    "provenance": {
      "extractor": "ds2sf",
      "datasheet": {
        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/MAX7219-MAX7221.pdf",
        "pages": 15,
        "sha256": "7585bd4469c4355e",
        "source_tier": "mfr"
      },
      "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"
    }
  },
  "metadata": {
    "specs": {
      "Type": "Serial LED display driver (64 LEDs / 8 digits)",
      "Interface": "SPI-compatible 4-wire serial (DIN/CLK/LOAD, DOUT chain)",
      "Drives": "8x 7-segment digits or 64 discrete LEDs",
      "Segment current": "Set by one external resistor (ISET)",
      "Decode": "BCD code-B or no-decode, per digit",
      "Supply": "4.0-5.5 V",
      "Package": "SOIC-24W (300 mil)",
      "Body (L×W×H)": "15.4 × 7.5 × 2.65 mm"
    }
  },
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "max7219",
    "led matrix driver",
    "7 segment driver",
    "serial display driver ic"
  ],
  "discovery_pitch": "MAX7219 serial 8-digit LED display driver (SOIC-24W) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "max7219.kicad_sym",
    "max7219.kicad_mod",
    "max7219.glb",
    "max7219.step",
    "max7219.lbr",
    "docs/hero.png",
    "docs/max7219-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "max7219-etched.step"
  ],
  "variants": [
    {
      "mpn": "MAX7219EWG+ (SOIC-24W, tube)",
      "kind": "packaging"
    },
    {
      "mpn": "MAX7219EWG+T (SOIC-24W, tape & reel)",
      "kind": "packaging"
    },
    {
      "mpn": "MAX7219ENG+ (PDIP-24)",
      "kind": "packaging"
    }
  ]
}