555 Timer Calculator (Astable Mode)

Calculate frequency, period, duty cycle, and on/off times for a 555 timer in astable (oscillator) mode. Enter RA, RB, and C to see live waveform and timing breakdown.

Calculator Electronics Updated Apr 18, 2026
How to Use
  1. Enter RA in Ω (resistor between V+ and the discharge pin).
  2. Enter RB in Ω (resistor between discharge and threshold/trigger).
  3. Enter C in farads (or use suffixes: 10nF, 1uF, 100pF).
  4. Read frequency, period, duty cycle, tHigh, and tLow on the right.
  5. Check the waveform preview — the output is high during tHigh, low during tLow.
  6. Duty cycle is always > 50% in standard astable. Add a diode across RB for 50% duty.
Input
Ω (k, M OK)
Ω (k, M OK)
F (pF, nF, uF OK)
Presets
Output Waveform
Frequency
Hz
Period
s
Duty Cycle
%
tHigh / tLow
— / —

Show Work

Enter values to see the timing breakdown.

Formulas

tHigh (charge)
tH = 0.693 × (RA + RB) × C
Capacitor charges through RA + RB.
tLow (discharge)
tL = 0.693 × RB × C
Capacitor discharges through RB only.
Period
T = 0.693 × (RA + 2RB) × C
One full cycle = charge + discharge.
Frequency
f = 1.44 / ((RA + 2RB) × C)
Reciprocal of period.
Duty Cycle
D = (RA + RB) / (RA + 2RB)
Always > 50% in standard astable.
The 0.693 Constant
ln(2) ≈ 0.693
From the 1/3 Vcc → 2/3 Vcc charging window.

History of the 555 Timer

The 555 timer was designed by Hans Camenzind at Signetics (later Philips Semiconductors, now NXP) and introduced in 1972. Camenzind prototyped the chip as a side project after his original proposal was rejected; he was paid a flat fee and no royalties despite the part going on to sell over a billion units a year — making it one of the most popular integrated circuits ever manufactured.

The original 555 was bipolar. A CMOS variant (the 7555) appeared in the early 1980s, drawing far less current, supporting lower supply voltages, and running to higher frequencies. Dual (556) and quad (558) versions followed. Despite dozens of newer timer ICs and microcontroller-based alternatives, the 555 remains the canonical introduction to analog timing for students and hobbyists because the internal block diagram — two comparators feeding an SR flip-flop with a discharge transistor — maps directly to intuitive pencil-and-paper RC analysis.

About This Calculator

This calculator solves the standard 555 astable topology: capacitor C charges from 1/3 Vcc up to 2/3 Vcc through RA + RB, then the internal discharge transistor drains it through RB alone back to 1/3 Vcc. The output pin sits high during charging and low during discharging, so the high interval is always longer than the low interval — duty cycle is strictly greater than 50% in the basic circuit.

For a 50% duty cycle, add a diode in parallel with RB (cathode toward the discharge pin); the diode short-circuits RB during charging, making tHigh = 0.693 × RA × C and tLow = 0.693 × RB × C. Every calculation happens client-side — no values leave your browser. Paste any value with standard suffixes (k, M, nF, uF, pF) and the waveform preview updates live.

Frequently Asked Questions

What is astable mode?

Astable (no-stable-state) mode makes the 555 oscillate continuously between high and low outputs — essentially a square-wave generator. Use it for flashing LEDs, driving piezo buzzers, clock signals, and basic pulse generators.

Why is duty cycle always above 50%?

In standard astable configuration, the capacitor charges through both RA and RB (long path → tHigh) but discharges only through RB (short path → tLow). So tHigh is always larger than tLow. To get 50%, add a diode across RB so charging bypasses RB.

What's a practical frequency range?

The standard 555 works from a few hundredths of a Hz up to about 500 kHz reliably. Above that, the internal comparators and flip-flop limit speed. Use the CMOS 7555 for lower current and higher frequencies (~1 MHz).

What values of RA, RB, and C should I pick?

Keep RA ≥ 1kΩ (protects the discharge transistor) and RA + 2·RB below about 3.3MΩ (above which leakage dominates). Pick C based on desired frequency using f ≈ 1.44 / ((RA + 2·RB) × C). Film or ceramic caps give cleaner waveforms than electrolytics for timing.

How does temperature affect accuracy?

The resistors and capacitors have their own temperature coefficients, and the 555's comparator thresholds drift about 50ppm/°C. For timing precision better than ±5%, use film caps and 1% metal-film resistors. Crystal oscillators beat the 555 for accuracy.

What's the 0.693 constant?

It's ln(2). The 555 charges/discharges between 1/3 Vcc and 2/3 Vcc. The time for an RC network to charge from 1/3 to 2/3 of its final value is ln(2) × RC ≈ 0.693 × RC.

Common Use Cases

LED Flasher

Blinking indicator at 1-2Hz using RA=10k, RB=100k, C=10µF. Classic first-circuit project.

Piezo Buzzer Tone

Audible alert at 2-4kHz with RA=1k, RB=10k, C=10nF. Drives a piezo element directly.

PWM Source for Small DC Motors

Fixed-frequency PWM for simple speed control. Duty cycle is set by the ratio RA:RB; frequency by the capacitor.

Clock for Simple Logic

Driving a 4017 counter or 74HC595 shift register at a visible rate (1-10Hz) for educational demos.

Metronome

Adjustable tempo with a pot in series with RA or RB. 40-240 BPM range with common RC values.

Camera Intervalometer

Long-period timer (seconds to minutes) for time-lapse photography triggering. Use large electrolytic caps.

Last updated: