555 Timer Astable Mode Calculator
Calculate the frequency, period and duty cycle of a 555 timer in astable (free-running oscillator) mode. Enter R1, R2 in kΩ and C in µF.
How to use this tool
- Enter r1, r2 and capacitance (c) in the fields above.
- Results update instantly as you type — or click Calculate.
- Read your frequency and the full breakdown beneath it.
In astable mode the 555 timer continuously oscillates. The output is high for t_H = 0.693 × (R1 + R2) × C seconds and low for t_L = 0.693 × R2 × C seconds, giving frequency f = 1.44 / ((R1 + 2R2) × C) and duty cycle D = (R1 + R2) / (R1 + 2R2) × 100%.
Formula
High time: tH = 0.693 × (R1 + R2) × C
Low time: tL = 0.693 × R2 × C
Period: T = tH + tL Frequency: f = 1 / T
Duty Cycle: D = (R1 + R2) / (R1 + 2R2) × 100%
R1 and R2 are in ohms (kΩ input × 1000); C in farads (µF ÷ 106).
How it works
In astable mode the 555 timer continuously charges and discharges its timing capacitor between the 1/3 Vcc and 2/3 Vcc thresholds. The charge path goes through R1 and R2, producing the high time; discharge goes through R2 only, producing the low time. The factor 0.693 is ln(2), derived from the exponential charging curve.
Because R1 is always in the charge path, the duty cycle is always above 50% in standard astable wiring. To achieve 50% or below, a bypass diode across R2 or a different topology is required. The calculator gives accurate results for the standard 3-component astable configuration.
Worked example
Worked example — R1 = 10 kΩ, R2 = 10 kΩ, C = 10 µF
- Convert: R1 = 10,000 Ω, R2 = 10,000 Ω, C = 10 × 10−6 F.
- tH = 0.693 × (10,000 + 10,000) × 10−5 = 0.1386 s.
- tL = 0.693 × 10,000 × 10−5 = 0.0693 s.
- Period T = 0.1386 + 0.0693 = 0.2079 s; f = 1/0.2079 ≈ 4.81 Hz.
- Duty cycle = (10,000 + 10,000) / (10,000 + 20,000) × 100 ≈ 66.67%.
Frequency: 4.81 Hz | Duty Cycle: 66.67%
Key terms
- Astable Mode
- A 555 timer configuration with no stable output state; the output oscillates continuously between high and low without any external trigger.
- Duty Cycle
- The percentage of one full period during which the output is high. In a standard 555 astable circuit it equals (R1+R2)/(R1+2R2) × 100%.
- Time Constant (0.693×RC)
- Each half-period is an RC charging/discharging interval scaled by ln(2) ≈ 0.693, derived from the exponential approach to the 2/3 and 1/3 Vcc threshold voltages.
- Threshold / Trigger Pins
- Internal comparators in the 555 that flip the output when the capacitor voltage crosses 2/3 Vcc (threshold, sets output low) or falls below 1/3 Vcc (trigger, sets output high).
- Frequency
- The number of complete oscillation cycles per second (Hz), equal to 1/T where T is the total period (high time + low time).
Frequently asked questions
- Can I get a 50% duty cycle from a 555?
- Not directly in standard astable mode (duty cycle is always >50% because t_H > t_L). Adding a diode across R1 (cathode to DISCH) bypasses R1 during discharge, making t_H ≈ t_L ≈ 0.693 × R2 × C for ≈50% duty.
- What is the minimum value for R1?
- The datasheet recommends at least 1 kΩ to protect the discharge transistor. R1 should not be so small that it short-circuits the chip on discharge.