Multivibrator Circuits: Astable, Monostable, and Bistable with the 555 Timer

2026-05-25

The multivibrator family covers three closely related circuits that every analog designer should keep in their toolbox. All three switch between two output states, but differ in how those states are triggered and sustained:

The 555 timer remains the canonical chip for the first two. Inside it sits two comparators (referenced to ⅓ VCC and ⅔ VCC), an SR latch, and a discharge transistor — a beautifully reusable analog/digital mashup. Understanding the internals lets you intuit timing without re-deriving formulas.

Astable mode: Two resistors (RA, RB) and a capacitor C set the frequency. The cap charges through RA+RB toward VCC, hitting ⅔ VCC trips the upper comparator, then discharges through RB alone down to ⅓ VCC. The asymmetry means duty cycle is always >50%.

Rule of thumb: f ≈ 1.44 / ((RA + 2RB) × C)

Example: A 1 Hz LED blinker for a "heartbeat" indicator. Pick C = 10 µF (electrolytic). Aim for ~50% duty: make RB >> RA. Try RA = 1 kΩ, RB = 68 kΩ: f = 1.44 / ((1k + 136k) × 10µF) ≈ 1.05 Hz. Duty cycle = (RA+RB)/(RA+2RB) ≈ 50.4%.

Monostable mode: A single RC sets pulse width: t = 1.1 × R × C. Useful for debouncing buttons, generating fixed-width pulses from edge triggers, or stretching short interrupts so a slow MCU can see them. A 100 ms debounce pulse needs R = 100 kΩ, C = 1 µF.

Bistable mode: The 555 can do this too — just tie threshold and trigger to control pins externally. But honestly, use a 74HC74 flip-flop instead; it's smaller, faster, and cleaner.

Practical gotchas: Bypass pin 5 (control voltage) with a 10 nF cap to ground — without it, supply noise modulates your timing comparator references and you get jitter. The bipolar NE555 sinks/sources ~200 mA but injects huge supply glitches when switching; use the CMOS 7555/TLC555 variant for low-power or noise-sensitive designs. Avoid electrolytic timing caps for precision work — leakage and tolerance dominate. Use film or C0G ceramics for sub-1% timing.

See it in action: Check out How to Use the 555 Timer in Monostable, Astable, and Bistable Modes by Rachel De Barros to see this theory applied.
Key Takeaway: Astable oscillates freely, monostable fires a timed pulse from a trigger, and bistable latches between two states — the 555 implements the first two with just an RC network and inherent ⅓/⅔ VCC thresholds.

All newsletters