Skip to datasheet
Eight-digit serial LED driver

MAX7219 Reference Tables

Search the MAX7219 pin reference and manufacturer-referenced specification tables.

Package view
Selected packagePDIP-24MAX7219ENG+
Physical connections24 pinsPackage-specific numbering
Reference collection7 tables45 parameters & pin functions

Pin reference

Signal names, electrical functions and connection guidance

PDIP-24
Physical pin numbers24 pins

Scroll within the table to see all columns and rows.

MAX7219 pin functions and connections
PinSignalTypeFunction & connection
DINInputAccepts serial data on each rising CLK edge.
Connection guidance

Connect to a 5 V host MOSI output.

A guaranteed HIGH requires at least 3.5 V; use level translation with a 3.3 V host.

DIG0Current sinkSelects digit 0 by sinking its common-cathode current.
Connection guidance

Connect to the common cathode of display digit 0.

Inactive digit outputs are driven HIGH on MAX7219, not high impedance.

DIG4Current sinkSelects digit 4 by sinking its common-cathode current.
Connection guidance

Connect to the common cathode of display digit 4.

Inactive digit outputs are driven HIGH on MAX7219, not high impedance.

GNDGroundSupply and LED-current return.
Connection guidance

Connect both ground pins to the common return.

DIG6Current sinkSelects digit 6 by sinking its common-cathode current.
Connection guidance

Connect to the common cathode of display digit 6.

Inactive digit outputs are driven HIGH on MAX7219, not high impedance.

DIG2Current sinkSelects digit 2 by sinking its common-cathode current.
Connection guidance

Connect to the common cathode of display digit 2.

Inactive digit outputs are driven HIGH on MAX7219, not high impedance.

DIG3Current sinkSelects digit 3 by sinking its common-cathode current.
Connection guidance

Connect to the common cathode of display digit 3.

Inactive digit outputs are driven HIGH on MAX7219, not high impedance.

DIG7Current sinkSelects digit 7 by sinking its common-cathode current.
Connection guidance

Connect to the common cathode of display digit 7.

Inactive digit outputs are driven HIGH on MAX7219, not high impedance.

GNDGroundSupply and LED-current return.
Connection guidance

Connect both ground pins to the common return.

DIG5Current sinkSelects digit 5 by sinking its common-cathode current.
Connection guidance

Connect to the common cathode of display digit 5.

Inactive digit outputs are driven HIGH on MAX7219, not high impedance.

DIG1Current sinkSelects digit 1 by sinking its common-cathode current.
Connection guidance

Connect to the common cathode of display digit 1.

Inactive digit outputs are driven HIGH on MAX7219, not high impedance.

LOADInputA rising edge transfers the last 16 serial bits to the selected register.
Connection guidance

Hold LOW during each 16-bit transfer, then pulse HIGH.

CLK still shifts the MAX7219 while LOAD is HIGH; this differs from MAX7221 chip-select behavior.

CLKInputSerial clock: DIN shifts on rising edges and DOUT changes after falling edges.
Connection guidance

Connect to host clock; maximum serial clock is 10 MHz.

SEG ACurrent sourceSupplies the A segment anodes.
Connection guidance

Join the A anodes across all eight common-cathode digits.

Peak current is set by RSET; digit multiplexing and intensity PWM determine average current.

SEG FCurrent sourceSupplies the F segment anodes.
Connection guidance

Join the F anodes across all eight common-cathode digits.

Peak current is set by RSET; digit multiplexing and intensity PWM determine average current.

SEG BCurrent sourceSupplies the B segment anodes.
Connection guidance

Join the B anodes across all eight common-cathode digits.

Peak current is set by RSET; digit multiplexing and intensity PWM determine average current.

SEG GCurrent sourceSupplies the G segment anodes.
Connection guidance

Join the G anodes across all eight common-cathode digits.

Peak current is set by RSET; digit multiplexing and intensity PWM determine average current.

ISETAnalog referenceSets the peak segment current through an external resistor.
Connection guidance

Connect RSET to V+; the example uses 64.9 kΩ for a low-current red display.

Choose RSET from the manufacturer table using LED forward voltage; do not leave it unconnected.

V+SupplyPowers the serial logic, memory and display drivers.
Connection guidance

Use 5 V with 100 nF ceramic and 10 µF bulk bypass near the IC.

Operating supply range: 4.0–5.5 V.

SEG CCurrent sourceSupplies the C segment anodes.
Connection guidance

Join the C anodes across all eight common-cathode digits.

Peak current is set by RSET; digit multiplexing and intensity PWM determine average current.

SEG ECurrent sourceSupplies the E segment anodes.
Connection guidance

Join the E anodes across all eight common-cathode digits.

Peak current is set by RSET; digit multiplexing and intensity PWM determine average current.

SEG DPCurrent sourceSupplies the decimal point segment anodes.
Connection guidance

Join the DP anodes across all eight common-cathode digits.

Peak current is set by RSET; digit multiplexing and intensity PWM determine average current.

SEG DCurrent sourceSupplies the D segment anodes.
Connection guidance

Join the D anodes across all eight common-cathode digits.

Peak current is set by RSET; digit multiplexing and intensity PWM determine average current.

DOUTOutputSerial data output for daisy-chaining another driver.
Connection guidance

Connect to the next DIN, or leave open for one IC.

Never high impedance; do not connect directly to a shared MISO bus.

PDIP-24 · Top view · Select a pin number to open its interactive pinout.

Supply and logic levels

Recommended operating conditions

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
V+ operating range4.0–5.5 VExample uses regulated 5 V
Input HIGH / LOW≥3.5 V / ≤0.8 VDIN, CLK and LOAD; 3.3 V is not a guaranteed HIGH
Shutdown current150 µA typical25°C, logic inputs at a supply rail
Display refresh800 Hz typical at eight digits500–1300 Hz specified scan range
Selected E temperature grade−40 to +85°CC grade is 0–70°C
Bypass capacitors100 nF ceramic + 10 µF bulkClose to V+19 and ground
Ground contactsPins 4 and 9Connect both; carry multiplexed display return current

Check power dissipation separately from the temperature grade.

Registers and command words

16 bits, MSB first: address byte then data byte

Manufacturer-referenced values8 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
0x00 · No-opData ignoredUse to pass a command through a daisy chain
0x01–0x08 · DigitsOne display byte eachAddresses correspond to DIG0–DIG7
0x09 · Decode modeOne bit per digit1 enables Code B; 0 selects raw segments
0x0A · IntensityLow nibble 0x0–0xF16 PWM settings
0x0B · Scan limit0–7Selects one through eight scanned digits
0x0C · Shutdown0=blank / 1=normalRAM and control contents retained
0x0F · Display test0=normal / 1=all LEDsOverrides shutdown and intensity; disable after testing
Unused command bitsD15–D12 ignoredD11–D8 address; D7–D0 data

MAX7219 has no readback register command. DOUT is the serial shift output.

Decode and segment mapping

Digit data is interpreted by the decode mask

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Raw D7…D0DP, A, B, C, D, E, F, GA set bit lights its segment during that digit slot
Code-B values 0x0–0x9Numerals 0–9Lower nibble selects the glyph
Code-B 0xA…0xF−, E, H, L, P, blankD4–D6 ignored
Decimal pointD7=1Independent of Code-B decoding
Raw numeral 80x7FAll seven bars on; decimal point off
Raw blank0x00All segments off
Decoded blank0x0FUse only on Code-B-enabled digits

A raw matrix image needs decode mode 0x00.

Current, PWM and heat

Do not confuse peak and average LED current

Manufacturer-referenced values8 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Eight-digit example RSET64.9 kΩNear the 63.7 kΩ manufacturer-table value for 10 mA at 2.0 V LED drop
Maximum recommended peak40 mA per segmentCheck LED pulse rating and IC power budget
Minimum RSET9.53 kΩActual current also depends on LED forward voltage
Intensity code kPWM duty = (2k+1)/32k=0…15; applies during each digit slot
Per-LED average at eight digitsApproximately Ipeak × PWM duty / 8Multiplexing is in addition to intensity PWM
One / two / three digitsPeak ≤10 / 20 / 30 mAManufacturer limits individual digit-driver dissipation
Package thermal resistancePDIP: 75°C/W; SOIC: 85°C/WDatasheet reference values; board and cooling matter
Current example10 mA × 15/32 ÷ 8 ≈0.586 mAIntensity code 7; approximate average per lit LED

Use scan limit for the real display topology; use intensity to dim.

Serial timing and cascading

LOAD is a latch strobe on MAX7219

Manufacturer-referenced values7 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Serial clock maximum10 MHzAt least 50 ns HIGH and 50 ns LOW
DIN setup / hold25 ns / 0 nsRelative to CLK rising
LOAD HIGH pulseAt least 50 nsLatch after the last bit
LOAD rise to next CLK riseAt least 50 nsMAX7219 requirement
DOUT progression16.5 clock cycles behind DINUpdates on falling CLK edges; always driven
Chain connectionDOUT → next DINShare CLK and LOAD; send farthest-device word first
MAX7221 distinctionCS gates clocking; outputs slew-limitedDo not assume those behaviors for MAX7219

Use a defined idle clock and latch only after a complete transfer.

Eight-digit startup example

Example values for decoded numbers

Manufacturer-referenced values8 parameters

Scroll within the table to see all columns and rows.

ParameterValueConditions / notes
Blank during setup0x0C, 0x00Shutdown while configuring
Disable test0x0F, 0x00Avoid the all-on override
Enable Code B0x09, 0xFFAll eight digits decoded
Select eight digits0x0B, 0x07DIG0 through DIG7
Set moderate PWM0x0A, 0x0715/32 slot duty
Initialize display RAM0x01…0x08 with 0x0FBlank every decoded digit
Write a zero on DIG00x01, 0x00Use 0x80 to include its decimal point
Enable display0x0C, 0x01Normal scanning begins

Commands are two bytes each, followed by LOAD rising.

Read each value with its conditions

Typical values describe the stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Analog Devices · 19-4452 · Rev. 6 · August 2021
Official PDF datasheet

Component view