LM555 Astable Frequency & Duty Cycle Calculator
Enter resistor and capacitor values for a standard LM555 astable oscillator. The calculator returns frequency, period, ON/OFF time, and duty cycle.
tHIGH = ln(2) × (RA + RB) × CtLOW = ln(2) × RB × CT = ln(2) × (RA + 2RB) × Cf = 1 / TDuty Cycle = (RA + RB) / (RA + 2RB) × 100%What this LM555 astable calculator does
This tool helps you quickly design a 555 timer astable oscillator without doing repetitive hand math. In astable mode, the LM555 continuously switches between HIGH and LOW states. By choosing two resistors (RA and RB) and one capacitor (C), you define the oscillator frequency and duty cycle.
If you are building a clock generator, LED flasher, tone generator, pulse source, or timing block, this calculator gives you immediate results for core timing behavior.
LM555 astable equations
Core relationships
- High time (ON): tHIGH = 0.693 × (RA + RB) × C
- Low time (OFF): tLOW = 0.693 × RB × C
- Total period: T = tHIGH + tLOW = 0.693 × (RA + 2RB) × C
- Frequency: f = 1/T
- Duty cycle: D = (tHIGH/T) × 100%
Meaning of RA, RB, and C
- RA controls charging current and contributes only to the HIGH interval.
- RB contributes to both charge and discharge timing, so it affects both HIGH and LOW times.
- C scales the total timing; larger capacitance means lower frequency.
How to use this 555 timer calculator
- Enter RA, RB, and C values.
- Select units (Ω/kΩ/MΩ and F/mF/µF/nF/pF).
- Click Calculate to get frequency, period, ON time, OFF time, and duty cycle.
- Adjust values until output matches your target waveform.
Worked example
Suppose RA = 1 kΩ, RB = 10 kΩ, and C = 10 nF. This gives a practical medium-frequency pulse waveform. Expected results are approximately:
- Frequency: ~687 Hz
- Period: ~1.46 ms
- HIGH time: ~0.76 ms
- LOW time: ~0.69 ms
- Duty cycle: ~52.4%
Design tips for stable performance
Resistor choices
- For bipolar LM555 chips, values around 1 kΩ to 1 MΩ are common.
- Very low values increase current draw; very high values increase noise sensitivity.
Capacitor choices
- For better frequency stability, use film or C0G/NP0 capacitors where practical.
- Electrolytics can have wide tolerance and leakage; expect timing variation.
Duty cycle limitation in standard astable mode
The classic two-resistor LM555 astable topology naturally produces a duty cycle above 50% when RA is positive. If you need near-50% or below-50% duty cycles, add a diode around RB or use alternate oscillator topologies.
Quick troubleshooting checklist
- Confirm pin wiring: pins 2 and 6 tied together, capacitor to ground.
- Tie pin 4 (RESET) high if you are not using reset control.
- Add local decoupling near the IC (for example, 100 nF across supply pins).
- Check component tolerances; a 10% capacitor can noticeably shift frequency.
- Verify the specific 555 variant (LM555, NE555, CMOS 555), as behavior can vary.
Final note
This LM555 astable calculator is ideal for fast first-pass design. For precision timing applications, account for supply voltage effects, component tolerance, temperature drift, and real device characteristics measured on hardware.