555 Timer Calculator
Calculate frequency, period, duty cycle and pulse width from R and C for an NE555 astable/monostable circuit.
Disclaimer: This calculator is provided for general informational and educational purposes only, on an “as is” basis and without any warranty of accuracy or fitness for a particular purpose. Results may contain errors — always verify independently before relying on them in real designs. PartAndStock accepts no liability for any loss or damage arising from use of this tool, including when embedded on third-party sites.
How to use
- 1Select the mode: astable (continuous oscillation) or monostable (one-shot).
- 2For astable, enter R1, R2 (kΩ) and C (µF).
- 3Frequency, period and duty cycle are calculated instantly.
- 4In monostable mode, enter R and C to get the pulse width (T).
How it works
Find the timing parameters of the 555 timer IC in astable (oscillator) and monostable (one-shot) modes from your R and C values.
Astable vs monostable
In astable mode the 555 oscillates continuously and produces a square wave at the output; its frequency is set by R1, R2 and C (LED blinking, tone generation, clock pulses). In monostable mode the circuit rests until a trigger pulse arrives, then the output goes high once for T = 1.1·R·C and returns low (button delay, one-shot timer).
Duty cycle and component choice
In a standard astable circuit the charge path is R1+R2 while the discharge path is only R2, so the duty cycle is always above 50%. To reach 50% or below, a diode is added in parallel with R2. Use a low-tolerance film/ceramic capacitor for timing; electrolytic capacitors' tolerance and leakage shift the frequency.
Worked examples
- R1=10 kΩ, R2=100 kΩ, C=1 µF → f ≈ 6.86 Hz, duty ≈ 52%
- R1=1 kΩ, R2=1 kΩ, C=0.1 µF → f ≈ 4.8 kHz
- Monostable: R=100 kΩ, C=1 µF → pulse ≈ 110 ms
555 Formulas
| Quantity | Formula |
|---|---|
| Frequency (astable) | f = 1.44 / ((R1 + 2·R2)·C) |
| Period | T = 0.693 · (R1 + 2·R2) · C |
| High time | t_H = 0.693 · (R1 + R2) · C |
| Low time | t_L = 0.693 · R2 · C |
| Duty cycle | (R1 + R2) / (R1 + 2·R2) |
| Monostable pulse | T = 1.1 · R · C |