Page 1 of 1

1x 74HC595/TPIC6B595 via SPI interface, driving multiplexed 4x 7-segment display

Posted: Wed Feb 11, 2026 2:07 pm
by andeug
Hi,


I am working on building a digital clock that uses an STM32 Nucleo and a TPIC6B595 (instead of a 74HC595), with MOSFETs driving each digit.
The display is a Vishay TDCR1050M, common anode, for which I am enclosing its datasheet below:
TDCR1050M.pdf
(240.22 KiB) Downloaded 15 times
I am using this particular display because it has a digit for degrees Celsius (L3), a column (L1 + L2) for blinking seconds, plus DP for an active alarm. Also, the display and such setup have fewer pins, as it is optimized for a multiplexed setup.
Screenshot 2026-02-11 at 15.05.57.png
Screenshot 2026-02-11 at 15.05.57.png (116.92 KiB) Viewed 197 times
How do I use this kind of display in Flowcode 11, when the default component for a 7-segment display already contains 74HC595 shift registers for each digit, rather than a single shift register (TPIC6B595) for all the digits, and multiplexing for each digit? I do not know how to use multiplexing - can someone please show me via a Flowcode file how it should be done?


Thank you,
Andreas

Re: 1x 74HC595/TPIC6B595 via SPI interface, driving multiplexed 4x 7-segment display

Posted: Fri Feb 13, 2026 10:15 am
by mnfisher
Multiplexing - you need to 'turn on' the individual segments for some of the time - rapidly switching between the different digits by connecting the common (anode or cathode)

Have a look at https://www.flowcode.co.uk/forums/viewt ... g&start=10

Martin