Various digital circuits require push-pull power drivers, particularly for gate and line driver applications. Many special-purpose devices are available for these issues, but they are typically expensive and single-sourced, with a short product lifecycle that forces a costly redesign when they are discontinued. Fortunately, the ubiquitous LM555 timer (non-CMOS versions) can serve as a very inexpensive and capable driver.
With its powerful totem-pole output and a 4.5- to 16-V supply range, the LM555 can be used as either a buffer or an inverter. If more than one driver is required, designers can use the dual LM556 to reduce cost and footprint. The rare 558, a quad version, can also be applied as a quad inverting driver.
To implement a buffer function, configure the timer’s reset line (pin 4) as the input (Fig. 1). This provides a transition level of 0.5 to 1 V, allowing the device to be driven directly by standard 5-, 3.3-, and even 1.8-V logic regardless of the VCC level. Alternatively, the trigger line (pin 2) may serve as an active-low enable line, although this line does not have the same compatibility as the reset pin in terms of levels.