TLC5947: disable output at startup AND prevent flickering

I figured it out. All I had to do was to add a diode between /OE and LAT on the 5947 - works perfectly now. The diode prevents the voltage holding the output enable high from also hitting the latch, while enabling control voltage to still come from the Arduino.

1 Like