You are on page 1of 9

IC MAX 7219

MAX7219 is Maxim's
output IC which is used to
control LED, seven
segment or running text.
One IC can control 64
LEDs, and only requires 3
PINs from the
microcontroller or
Arduino.
PIN NUMBER DESCRIPTION
2 DIG0- Common ground for all eight segments of DIGIT0
11 DIG1- Common ground for all eight segments of DIGIT1
6 DIG2- Common ground for all eight segments of DIGIT2
7 DIG3- Common ground for all eight segments of DIGIT3
3 DIG3- Common ground for all eight segments of DIGIT4
10 DIG3- Common ground for all eight segments of DIGIT5
5 DIG3- Common ground for all eight segments of DIGIT6
8 DIG3- Common ground for all eight segments of DIGIT7
4 GND
19 V+- Power Supply
PIN NUMBER DESCRIPTION
14 SEG A – SEGEMTENT A  of all DIGITS
16 SEG B – SEGEMTENT B  of all DIGITS
20 SEG C – SEGEMTENT C  of all DIGITS
23 SEG D – SEGEMTENT D  of all DIGITS
21 SEG E – SEGEMTENT E  of all DIGITS
15 SEG F – SEGEMTENT F  of all DIGITS
17 SEG G – SEGEMTENT G  of all DIGITS
22 SEG DP – SEGEMTENT DOT of all DIGITS
1 DIN –  Serial Data Input Pin
12 LOAD(CS) – Chip Select or Data shift pinGND
13 CLK –  Clock Pin
24 DOUT –  Pin used to Connect Second chip serially
18 ISET –  current output adjust pin
Features and Specifications :

• Operating voltage range: +4.0 to +5.5V


• Recommended operating voltage: +5V
• Maximum supply voltage: 6V
• Maximum current allowed to draw through each segment pin:
100mA
• Maximum current allowed to through each DIGIT ground pin:
500mA
• Low power consumption
• Data-to-Segment Delay Time: 2.2mSec
• Operating temperature: 0°C to +70°C
• Storage Temperature: -65°C to +150°C
Where We Will Use MAX7219 IC ??
• This IC is basically used where if we want to convert serial data to
parallel data.
• This chip is used to reduce the usage of the I/O pins of the controller
or processor
• Used to control 64 LEDs using only 3 PINs
• Used to control 8 x 8 Dot Matrix displays
• Used for 7 Segment display controller. The MAX7219 chip or IC
can control 7 Segments up to 8 Digits
• Can be used to control more 7 Segment displays by connecting more
chips or IC MAX7219 serially
How to use the MAX7219 IC ??
This chip is used similarly to the Shift Register. First we have to send
data serially to the chip. After all data has been sent, we need to tell the
chip to transfer this serial data to the output by activating the CS pin.
Step by step working procedure goes as below.
• First connect the DIN, CS and CLK pins. These three pins are
important for controlling the chip.
• Next is selecting the resistor for the ISET pin. As we know that there
is no standard parameter for 7 segment display in the market. They
have different voltage and current settings. To display or display the
right amount of current, we need to choose the appropriate resistor
using the following table.
• There are two ways to use this chip. One is to follow the instructions given in
the datasheet to send the data bit by bit. The second way is to use a library
specifically written for this MAX7219 chip or IC. Using a library is the easiest
way to get the results you need. With a library, we only need to enter the data
needed to be sent without having to think about how it works.
• We need to send data to the MAX7219 chip or IC via the DIN pin. Data is sent
Bit by Bit by setting the chip clock for each bit. The chip stores serial data in its
registers until all data is received. After completing the data transmission, we
need to set the CS pin of the chip to shift all the data stored in its registers to the
output.
• Once the data is output by the chip it will light up the appropriate LED to display
the result.
Usage Example:

• The following are some examples of use or examples of the


MAX7219 program for display control:
• MAX7219 Controller Display Dot Matrix 4 In 1 Module using
Arduino
• MAX7219 Display 7 Segment 8 Digit Module controller using
Arduino
• Electronic Equipment Display Controllers

You might also like