555 Timer Astable Mode Calculator

Calculate frequency, duty cycle, and resistor/capacitor values for a 555 timer in astable (oscillator) mode.
Ideal for electronics projects and prototyping.

Leave this blank when you are solving for R2. A 10 kΩ resistor is 10000.
Only read when the mode above is set to solve for R2. Ignored otherwise.
555 Astable Frequency and Duty Cycle

The 555 timer IC is one of the most widely used integrated circuits ever made. In astable mode it is a free-running oscillator, producing a continuous square wave output with no external trigger.

The circuit uses two resistors (R1 and R2) and one capacitor (C) to set the frequency and duty cycle.

Key formulas for 555 astable mode:

Charge time (output HIGH): t1 = 0.693 × (R1 + R2) × C

Discharge time (output LOW): t2 = 0.693 × R2 × C

Total period: T = t1 + t2 = 0.693 × (R1 + 2×R2) × C

Frequency: f = 1/T = 1.44 / ((R1 + 2×R2) × C)

Those two constants are the same number written two ways. The 0.693 is ln(2), which is where the RC charging curve crosses the 555 comparator thresholds, and 1/0.693 is 1.4427, conventionally rounded to 1.44. The rounding costs about 0.2%, so the frequency shorthand runs very slightly low. This calculator uses 0.693 throughout, which is why its answer for the rows below is 1.002 Hz rather than exactly 1. Against a capacitor with a 20% tolerance, neither figure is the thing limiting your accuracy.

Duty cycle (% time HIGH): D = (R1 + R2) / (R1 + 2×R2) × 100%

Note: In the standard 555 astable circuit, the duty cycle cannot go below 50% because the capacitor always charges through R1+R2 but only discharges through R2. To get close to 50%, set R1 to a very small value, though never zero. Keep it at 1 kΩ or more so pin 7 is not asked to sink an unlimited discharge current. To go below 50%, add a diode bypass around R2 so charging skips it.

Typical component values:

  • R1 and R2: 1 kΩ to 10 MΩ (1 kΩ minimum for pin 7 protection)
  • C: 100 pF to 1000 µF (larger = lower frequency)

Frequency ranges achievable (all with R1 = 1 kΩ):

  • 1 Hz (slow blink): R2 = 71.5 kΩ, C = 10 µF
  • 1 kHz (audio tone): R2 = 71.5 kΩ, C = 10 nF
  • 100 kHz (fast PWM): R2 = 6.7 kΩ, C = 1 nF

The first two use the same resistors and differ only in the capacitor, by a factor of a thousand, which is the neatest illustration of how the formula works: the RC product sets the period and nothing else does.

The 555 timer IC runs on a 5 to 15V supply. Output current is up to 200 mA (sinking or sourcing). The NE555 is bipolar; the CMOS TLC555 or LMC555 is better for battery-powered circuits (lower supply current).

Supply voltage does not affect frequency. Only R1, R2 and C determine the timing, which is what makes 555 circuits so reliable for timing work.

Why the duty cycle floor exists at all

The capacitor charges up through R1 and R2 in series, then discharges through R2 alone into pin 7. The charge path is therefore always the longer one, so the output is HIGH for longer than it is LOW, and the duty cycle is stuck above 50% no matter what values you pick. Making R2 enormous compared with R1 drives it toward 50% but never past it: at R1 = 1 kΩ and R2 = 100 kΩ you get 50.2%, and that is about as symmetric as the plain circuit gets. A diode across R2, anode toward pin 7, lets the charge current bypass R2 entirely and breaks the constraint.

Pick components in this order

Choose the capacitor first, then solve for the resistors. Capacitors come in far coarser steps than resistors do, and electrolytics carry tolerances of 20% or worse, so an “exact” resistor value on a sloppy capacitor buys nothing. For anything where the frequency actually matters, use a film capacitor and accept that the electrolytic in the parts drawer will land you within about 20% of the target.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.