Electronic – Which SIPO chip is better, 74HC4094 or 74HC595 or something else

74hc595componentsledpovspi

I want to drive lots of LEDs in a spinning persistence-of-vision (POV) device.
I need one output pin per LED, because matrix techniques don't work right in spinning POV devices.
A serial-input, parallel-output (SIPO) chip is the best way to independently control lots of output pins using only a few pins on my microcontroller, right?
Which SIPO chip should I choose?

  • 74HC4094 used in Doboz
  • 74HC595 used in bicycleledpov aka spokepov
  • TPIC6595 used in … (a POV device I can't find the link to right now)
  • … or perhaps something I'm overlooking?

Does one SIPO chip clearly have more capabilities or easier to use than another, or are they all more-or-less equivalent functionality?
They all can be connected in the "daisy-chain SPI" configuration, right?
If I only have room for one kind of SIPO chip in my box of
"electronics components I always have on hand",
which one should it be?

Best Answer

I'm working on a LED POV project, and I'm using TI's TLC5925. It's pretty much a latched shift register with constant current sinking outputs. They have more advanced chips as well; some with digital brightness control and even PWM settings for each channel. It also has 16 output channels. Non-SMT versions are also available.