Electronics Basics · 13 November 2026

How the 555 Timer Works: Three Resistors, Two Thirds, One Capacitor

Inside the 555: three resistors set ⅓ and ⅔ thresholds, two comparators watch a capacitor, a flip-flop makes it blink. Astable and monostable, with formulas.

The 60-second version · open on YouTube ↗

The 555 is the chip in a million blinking-LED kits, and it is called 555 for a boring reason: the three 5 kΩ resistors inside it. Understand those three resistors and the whole chip stops being magic.

What’s inside a 555?

Four things:

  1. A voltage divider of three equal resistors across the supply. That creates two reference voltages: ⅓ Vcc and ⅔ Vcc.
  2. Two comparators. One watches the threshold pin (pin 6) against ⅔ Vcc. The other watches the trigger pin (pin 2) against ⅓ Vcc.
  3. A flip-flop (a 1-bit memory) that the comparators set and reset.
  4. A discharge transistor (pin 7) that the flip-flop switches on and off, plus an output driver (pin 3) that can source or sink around 200 mA.

That’s it. Everything the 555 does is: a capacitor voltage crosses ⅓ or ⅔ of the supply, a comparator flips the memory, the memory changes the output and the discharge transistor.

Wire a capacitor C from pin 6/2 to ground, charge it through R1 + R2 from Vcc, and let the discharge pin (7) empty it through R2 alone.

  • Capacitor charges up through R1 + R2. When it reaches ⅔ Vcc, the threshold comparator resets the flip-flop: output goes LOW, discharge transistor turns on.
  • Capacitor now drains through R2 into pin 7. When it falls to ⅓ Vcc, the trigger comparator sets the flip-flop: output goes HIGH, discharge turns off.
  • Repeat forever.

The capacitor just bounces between one third and two thirds of the supply, and the output is a square-ish wave that follows it.

f  = 1.44 / ((R1 + 2·R2) · C)
t_high = 0.693 · (R1 + R2) · C
t_low  = 0.693 · R2 · C

Example: R1 = 1 kΩ, R2 = 100 kΩ, C = 10 µF → f ≈ 0.72 Hz, a lazy blink roughly once a second, with the LED on slightly longer than off. Because the capacitor charges through R1 + R2 but discharges through R2 only, the high time is always longer than the low time; put a diode across R2 if you need a true 50 % duty cycle.

Monostable mode: one press, one timed pulse

Tie pin 2 high through a resistor and pull it low briefly with a button. The trigger comparator sets the flip-flop, the output goes HIGH, and the capacitor starts charging through a single resistor R. When it reaches ⅔ Vcc the output drops. One press gives one clean pulse of:

t = 1.1 · R · C

R = 100 kΩ, C = 10 µF → 1.1 s. This is the “stay on for a while” circuit: stairwell lights, a hardware debounce, a timed relay. Notice the ⅓-Vcc trigger threshold means a bouncing button is ignored once the timer is running: the 555 is a debouncer by construction.

Why doesn’t the supply voltage change the timing?

Because the thresholds are fractions of Vcc, not fixed volts. Run it at 5 V and the capacitor swings 1.67 → 3.33 V; run it at 12 V and it swings 4 → 8 V. The RC curve to go from ⅓ to ⅔ of any target takes the same time, so the frequency stays put from 4.5 V to 16 V. That’s the clever part of the design.

Common mistakes

  • Pin 5 (control) left floating. Add a 10 nF capacitor to ground or the thresholds pick up noise.
  • Electrolytic capacitor backwards. The stripe goes to ground.
  • Expecting a perfect square wave. The standard astable can’t go below ~50 % duty cycle without the diode trick.
  • Using a bipolar NE555 on a 3.3 V board. Use the CMOS version (LMC555 / TLC555), which runs from 2 V and draws far less current.
Try it Build the astable with R1 = 1 kΩ, R2 = 100 kΩ, C = 10 µF and an LED (with a 330 Ω resistor) on pin 3. Then swap C for 1 µF. The blink gets ten times faster and nothing else changes: that's the formula in your hands.

Was this useful? The video version is on YouTube — a like or a comment there helps more people find it. New guides every week: subscribe to DigiCirq.

Topics: 555 timer · 555 astable · 555 monostable · how 555 works · 555 frequency formula · NE555

Keep going