Electronic – arduino – MAX7219 resistor value

arduinoled-matrixresistors

I'm planning to build a few 8×8 LED matrix using 1,7/2,3V and 20mA LEDs, and for controlling them, I have purchased a PCB mounting a MAX7219 with an included LED matrix that you can easily detach.

Checking the specifications of the PCB, I see it uses a 10k resistor, what makes me doubt if it is a valid one for my matrix.

According to the Arduino page (https://playground.arduino.cc/Main/MAX72XXHardware) I should be using something around 26/27k resistor, but I don't see such a big difference between the mounted led matrix and the one I'm building.
Should I change the PCB resistor or is it ok to keep the 10k it already mounts.

Best Answer

From the MAX7219 datasheet page 8:

The MAX7219/MAX7221 allow display brightness to be controlled with an external resistor (RSET) connected between V+ and ISET. The peak current sourced from the segment drivers is nominally 100 times the current entering ISET. This resistor can either be fixed or variable to allow brightness adjustment from the front panel. Its minimum value should be 9.53kΩ, which typically sets the segment current at 40mA. Display brightness can also be controlled digitally by using the intensity register.

Set to suit your display.