This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SN74HC595: 8*8 LED Matrix

Part Number: SN74HC595
Other Parts Discussed in Thread: SN74LV595A, SN74AHC595, TPIC6C595, TLC59213

Hi team,

1. Can I remove ULN2003? 

2. Should I add another ULN2003 after the upper 74HC595 because the sink current and source current of 595 are same?

Best regards,

Nison

  • The ULN supports much higher currents than the HC. This makes sense when the controller drives entire rows at once, but at most one column. If you drive only one LED at once, then the ULN is not needed.

    Other families have more drive strength than HC; the SN74AHC595 can drive 8 mA, the SN74LV595A, 16 mA (both at 5 V).

    You can combine the shift register and the low-side driver in a single chip with a power logic device like the TPIC6C595.

    The ULN is a low-side driver and is not capable of sourcing a current. There are high-side drivers like the TLC59213, but the voltage drop over the darlington transistors means that it is usually not used with 5 V.

  • You can consider using the LED expansion board TI design: