SN74HC595 Active low output-enable (OE) issue

Hi guys,

I'm using the 74HC595(http://www.ti.com/lit/ds/symlink/sn74hc595b.pdf)
for a project.
the issue is that since the output-enable(OE) needs to be connected to ground,
all the leds are immediately turned on the moment i switch my circuit on for at-least a half a second
until the Arduino is fully booted up and the code has kicked in to pull the OE to HIGH, in order to turn off the outputs.
Although i don't mind the the microseconds or the milisesonds it takes the arduino to boot up,
I was wondering if there were wirings ideas i could do to keep the OE high until the arduino is fully on to drive the chip.

I just don't want to see any led on the moment i power on the circuit.
I know i could connect the OE directly to vcc but that's nonsense since there wouldn't be any way of enabling the output

Just add a 10K resistor from OE/ to 5V, will keep the outputs off until you can shift in some data and drive them high or low.

Two options are to - as CrossRoads says - use a 10k pull-up and an Arduino output to pull ~OE low when you are ready which is to say once the Arduino has booted.

The second is to have a capacitor to 5 V and a resistor to ground to pull ~OE up for the RC time constant - independent of the Arduino but just as effective. :grinning:

CrossRoads, Paul__B

Thanks for your reply.

Just to be sure i understood you correctly, both wiring suggested should look like this right ?

I attached an image.
I'm not quite sure if I've done it right.

I'd go with the top one.