Skip to content
A project ofgwark.dev

Analog Devices (Maxim) · Integrated circuit

MAX7219 LED Display Driver

Drives eight 7-segment digits or an 8x8 matrix over three wires, with its own BCD decoder, brightness control and scanning. No refresh code at all.

Cheat sheet (SVG)
Logic level
4.0-5.5 V
Package
PDIP-24 / SOIC-24

1.Pinout diagram

Highlight a signalhover to preview, click to keep

Pins 1-12

MAX7219

Pins 13-24

Pin detail

Hover a pin for its mappings and gotchas. Click to keep it here.

Logic level
4.0-5.5 V
Package
PDIP-24 / SOIC-24

Fig. 1. MAX7219 LED Display Driver, PDIP-24. Hover or tap a signal to light up every pin that carries it.

2.Watch out

3.Minimum circuit

What has to go around the chip before it will run.

VCCGNDMAX721912 kOhm between ISET (18) and VCC12 kOhm10 uF between V+ (19) and GND10 uF100 nF between V+ (19) and GND100 nFGND (4) to GNDGND (9) to GNDV+ (19) to VCCGND 4GND 9ISET 18V+ 19V+ 19
Fig. 2. Minimum circuit, drawn from Table 1. Crossing wires are not connected.
Table 1. External parts, and why each one is there.
PartBetween
12 kOhmISET (18) to VCC
10 uFV+ (19) to GND
100 nFV+ (19) to GND

Both GND pins, 4 and 9, must be connected. 40 mA per segment is the recommended maximum; above that you need external digit drivers.

4.Full pin reference

Every pin, alias and mapping. This is the table that prints.

Table 2. Pin assignments.

Complete pin reference for MAX7219 LED Display Driver
PinNameFunctions

Found a wrong pin? The whole board is one file, data/boards/max7219.json.

Edit this file on GitHubReport it instead