I'm using an SN754410 to control a DC latching solenoid. I'm sleeping the Arduino, wake on ext interrupt, pulse the solenoid open then close, then back to sleep. The solenoid is wired like a bi-dir motor to pins 3 & 6.

All is good but the idle/standby/quiescent/leakage current of the hbridge VCC1 (pin16) is around 10mA, so too much for something I want to go at least a year b4 changing batts.

My lil noob brain thinks a MOSFET could be used to control power to VCC2 so it only draws current when pin enabled by the 'duino. I just can't see how to wire it in.

So I figured out how to use the enable pins to shut the h-bridge down. Now my challenge is to boost the 3.3v arduino mini signals up to 5V so the logic levels on the h-bridge can be toggled. I've tried using the MOSFET but it's NPN and inverts the signal. I've also tried a PNP BJT but no joy.

Thanks AC! The gravitech item is slick.I'd been doing some digging and also found the same app note. The good thing is that I found the following after noodling about how to wire the bi-dir shifter up.

@AC: So I built a proto using an STB24NF10 NPN MOSFET just to try. It works but I can only get 2.5V into the h-bridge. Could the current draw for the h-bridge plus the 10k resistors be dropping the voltage? Do you think smaller resistors are worth trying?