MAX7219 is compact, serial input/output common-cathode display drivers that interface microprocessors (μPs) to 7-segment numeric LED displays of up to 8 digits, bar-graph displays, or 64 individual LEDs. Included on-chip are a BCD code-B decoder, multiplex scan circuitry, segment and digit drivers, and an 8×8 static RAM that stores each digit. Only one external resistor is required to set the segment current for all LEDs.
Function : Serially Interfaced, 8-Digit LED Display Drivers
Package : 24-Pin DIP and SO type
Manufacturer : Maxim Integrated
Pinout and Application Circuit
MAX7219CNG : 24 Narrow Plastic DIP ( 0°C to +70°C )
MAX7219CWG : 24 Wide SO ( 0°C to +70°C )
MAX7219ENG : 24 Narrow Plastic DIP ( -40°C to +85°C )
MAX7219EWG : 24 Wide SO ( -40°C to +85°C )
MAX7219ERG : 24 Narrow CERDIP ( -40°C to +85°C )
1. 10MHz Serial Interface
2. Individual LED Segment Control
3. Decode/No-Decode Digit Selection
4. 150μA Low-Power Shutdown (Data Retained)
5. Digital and Analog Brightness Control
6. Display Blanked on Power-Up
7. Drive Common-Cathode LED Display
MAX7219 Arduino Reference Sites
Controlling a Led matrix or 7-segment displays with the MAX7219
The module uses two standard 4 digit seven segment displays to display a total of 8 digits in RED with decimal point. A convenient input and output header allows additional modules to be daisy-chained and controlled with just just 3 digital IO pins. To panel mounting the module has 4 mounting holes and 4 brass pillars with screws are supplied.
How to use a MAX7219 LED Dot Matrix with an Arduino. Since these modules use the MAX7219 LED driver chip, we will be able to turn on and off the 64 LEDs of each modules, using only 3 pins on our Arduino. In this tutorial we will connect 2 of them together to display different animations on each one.