11 Min Read • Updated June 2026

How the 555 Timer Works: Astable Oscillator, Monostable One-Shot & Bistable Latch Explained

The NE555 is the best-selling IC in history — over a billion manufactured annually since 1972. In three modes (astable, monostable, bistable), this 8-pin IC can blink LEDs, debounce switches, generate PWM, and control motors — all without a microcontroller.

NE555 timer IC chip on breadboard with timing resistors and capacitors showing oscilloscope square wave output in astable mode
Supply Voltage

4.5 V – 15 V (NE555), 2–15 V (CMOS TLC555)

Output Current

200 mA (can sink/source)

Frequency Range

DC to ~300 kHz (NE555)

Internal Comparators

2× comparators + SR flip-flop

Trigger Level

1/3 VCC (trigger), 2/3 VCC (threshold)

Common Variants

NE555, LM555, CMOS TLC555, 556 (dual)

Inside the 555: Comparators, Flip-Flop & Discharge Transistor

Definition: The 555 timer is an 8-pin analog IC that contains two voltage comparators referenced to 1/3 and 2/3 of VCC, an SR flip-flop, a 200mA output stage, and a discharge transistor — all used together to implement precise timing and oscillation circuits.
  • [Trigger comparator] [sets] [flip-flop when pin 2 drops below 1/3 VCC]
  • [Threshold comparator] [resets] [flip-flop when pin 6 rises above 2/3 VCC]
  • [Discharge transistor] [connects] [pin 7 to GND when output is LOW to discharge timing capacitor]
PinNameFunction
1GNDGround reference
2TriggerSets output HIGH when below 1/3 VCC
3OutputMain output: HIGH or LOW, up to 200mA
4ResetActive-LOW: forces output LOW (tie to VCC if unused)
5ControlOverrides 2/3 VCC threshold (bypass to GND with 10nF)
6ThresholdResets output LOW when above 2/3 VCC
7DischargeOpen-collector: discharges timing capacitor when LOW
8VCCSupply: 4.5V–15V (NE555), 2V–15V (TLC555)

Astable Mode: Self-Oscillating Square Wave Generator

In astable mode, the capacitor C charges through R1+R2 (output HIGH) and discharges through R2 only (output LOW). The output continuously oscillates between HIGH and LOW.

f = 1.44 / ((R1 + 2xR2) x C)

Duty = (R1 + R2) / (R1 + 2xR2) x 100%

Use our 555 Timer Calculator to instantly compute R1, R2, C values for any target frequency and duty cycle.

Frequently Asked Questions

How does a 555 timer work internally?

Two comparators set at 1/3 and 2/3 VCC control an SR flip-flop. When pin 2 drops below 1/3 VCC, output goes HIGH and capacitor charges. When pin 6 exceeds 2/3 VCC, output goes LOW and the discharge transistor on pin 7 drains the capacitor. This charge/discharge cycle creates timing.

What is the frequency formula for a 555 timer in astable mode?

f = 1.44 / ((R1 + 2×R2) × C). Duty cycle = (R1 + R2) / (R1 + 2×R2). Example: R1=1kΩ, R2=10kΩ, C=10µF → f ≈ 6.86 Hz. Use the Volt X 555 Timer Calculator for instant results.

What is the difference between astable, monostable, and bistable modes?

Astable: continuous square wave oscillation (no stable state). Monostable: trigger produces a single timed pulse T = 1.1×R×C, then returns to stable LOW. Bistable: two stable states set/reset by trigger pins — acts as a basic SR latch.

What are the 8 pins of the 555 timer?

Pin 1: GND. Pin 2: Trigger (set). Pin 3: Output. Pin 4: Reset (active LOW). Pin 5: Control Voltage. Pin 6: Threshold (reset). Pin 7: Discharge. Pin 8: VCC (4.5–15V).

Can a 555 timer control motor speed (PWM)?

Yes — in astable mode with a diode bypass for ~50% duty cycle, connect pin 3 to a MOSFET gate (100Ω resistor). The MOSFET switches the motor at the 555 frequency. A potentiometer in place of R2 gives variable speed control without any microcontroller.

Conclusion

Half a century after its invention, the NE555 remains the most versatile and beginner-friendly IC ever made. Three modes — astable, monostable, bistable — cover an enormous range of analog timing applications without any software. Every electronics hobbyist should understand the 555 timer cold.

📚 References & Sources

Was this article helpful?

Tap a star to rate — no account needed

Related Resources