Multivibrators
What Are Multivibrators?
Multivibrators are positive-feedback switching circuits that generate non-sinusoidal waveforms, typically square waves, rectangular pulses, or step transitions, by exploiting the regenerative latching behavior of two coupled amplifying stages. The two stages, classically implemented with bipolar junction transistors (BJTs) or CMOS inverters, are cross-coupled so that when one stage is conducting the other is cut off. Depending on how the coupling networks are configured, the circuit can have zero, one, or two stable equilibrium states. Multivibrators are fundamental building blocks of digital electronics, serving as clocks, pulse generators, timing elements, and memory cells. The term was introduced in 1919 by Abraham and Bloch to describe an oscillating circuit they observed; the bistable variant was independently described by Eccles and Jordan and is now universally known as the flip-flop.
Multivibrators draw from analog switching theory, RC timing circuit analysis, and digital logic. Their behavior is governed by the time constants of resistor-capacitor networks and the threshold voltages of the active devices. Modern implementations use CMOS logic gates, 555-timer ICs, and dedicated flip-flop and one-shot ICs rather than discrete transistors, but the underlying circuit topology is unchanged.
Astable Multivibrators
An astable multivibrator has no stable state: both output levels are quasi-stable, and the circuit continuously oscillates between them without any external trigger. The oscillation period is determined by two RC time constants, one for each transition direction. Astable multivibrators are used wherever a periodic square wave or clock signal is needed. As described in the IIT Guwahati lecture on multivibrators, the duty cycle of the output, meaning the fraction of each period spent in the high state, is independently controlled by the values of the two RC networks, allowing asymmetric pulse trains for applications such as LED dimming and pulse-width modulation.
Monostable Multivibrators
A monostable multivibrator, also called a one-shot, has exactly one stable state and one quasi-stable state. At rest, the circuit sits in its stable state. An external trigger causes it to switch to the quasi-stable state, where it remains for a time interval determined by a single RC time constant, after which it returns automatically to the stable state. The output is therefore a single pulse of fixed duration for each trigger event. Monostable circuits are used for pulse stretching, debouncing mechanical switches, and generating precision time delays in digital systems. The 555 timer configured in monostable mode is one of the most widely used implementations, with the timing interval set by an external resistor and capacitor.
Bistable Multivibrators
A bistable multivibrator has two stable states and remains in either state indefinitely without an external command, giving it a memory function. It does not transition autonomously: a trigger applied to one input sets the output high, and a trigger applied to the other resets it low. This is the operating principle of the SR latch. The Analog Devices laboratory guide on BJT multivibrators covers the discrete transistor implementation in detail, including the cross-coupled collector-base coupling that creates the bistable characteristic. DC coupling of both stages, with no timing capacitors, is what distinguishes the bistable from the other two configurations. Electronics Tutorials' reference on multivibrator types provides a comparative analysis of all three configurations, including the waveforms and timing relationships of each.
Applications
Multivibrators have applications in a range of fields, including:
- Digital clocking and synchronization, where astable multivibrators generate the periodic signals that pace sequential logic
- Pulse generation and timing control in radar, motor drivers, and communication equipment
- Data storage in computers and microcontrollers, where bistable flip-flops hold register and memory state
- Switch debouncing in keyboard and button interfaces, where monostable one-shots suppress spurious contact bounces
- Frequency division, where bistable flip-flops chained in series divide an input clock by powers of two