Output shift registers
LEDs are the most common output device when building panels, and it is often the case where the number of LEDs exceed the number of output pins or current available on a board. Output shift registers, in particular LED driver chips, solve this issue. They provide individual control of many LEDs using only three pins on a board. The brightness of all connected LEDs can be controlled by using a fourth board pin.
For information on how many output shift registers can be connected to a board, see the boards documentation.
Popular options
There are several output shift registers commonly used in panel builds. One is a basic shift register, the rest are specifically designed to manage multiple LEDs.
Chip | Use |
---|---|
74HC595 | Basic output shift register |
DM13A | LED driver for 16 LEDs |
TLC5917 | LED driver for 8 LEDs |
Tip
When using a shift register to drive LED output, it is best to use a dedicated LED driver chip instead of the basic 74HC595 output shift register.
Other options
There are many chips that function as an output shift register, including many designed for LED output. The following are usually pin compatible with the popular options, but check the specific chip’s data sheet to confirm.
- DM134/5/6
- DM13A
- FD9802
- MBI5024
- MBI5026
- MBI5041
- SCT2026
- SCT2210
- STP16CP05
- TB62701
- TB62706
- TB62709
- TB62747
- TC62D748
- TLC5927
- TLC5928
- TLC59283
- TLC5940