component
MAX7219
Public Unreviewedby adom
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.
← Commit history
page.json+210−22@@ -3,8 +3,9 @@ "type": "component", "slug": "max7219", "title": "MAX7219",- "brief": "8-digit LED display driver, SPI, DIP-24",+ "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",@@ -15,36 +16,223 @@ "soic-24", "analog-devices" ],- "license": "MIT", "component": { "mpn": "MAX7219",- "manufacturer": "Maxim Integrated",- "package": "DIP-24",- "pin_count": null,- "category": "library",- "subcategory": "",- "body_size": null,- "parts": {},- "distributor_links": {}+ "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.glb",+ "model_3d_step": "max7219.step"+ },+ "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\u03a9). 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\u03a9 \u00b11%) 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\u00b5A 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"+ } },- "readme": "# MAX7219\n\n8-digit LED display driver, SPI, DIP-24\n\nThe MAX7219 is a compact serial input/output display driver from Maxim. Drives up to 8 digits of 7-segment displays or a 8x8 LED matrix. SPI interface with built-in BCD decoder and brightness control.",+ "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\u00d7W\u00d7H)": "15.4 \u00d7 7.5 \u00d7 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": "Kyle Bergstedt",- "email": "[email protected]"+ "name": "Ray",+ "email": "[email protected]" },- "visibility": "public",+ "dependencies": {}, "hero": { "type": "image", "path": "docs/hero.png" },- "sample_prompts": [],- "discovery_triggers": [],- "discovery_pitch": null,- "metadata": {},- "created_at": "2026-05-28T05:33:55.354Z",- "updated_at": "2026-05-28T05:33:55.354Z",- "description": "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.",- "dependencies": {}, "files": [ "page.json", "README.md",