This free 555 timer calculator works out the frequency, period, duty cycle and high and low times of a 555 astable oscillator from R1, R2 and C, and the pulse width of a 555 monostable (one-shot). In design mode, enter a target frequency and duty cycle and it picks standard E24 resistor values for you. It works for the NE555, LM555 and CMOS TLC555 / 7555, and for the dual 556.
555 timer formulas
Astable: f = 1 ÷ (0.693 × (R1 + 2 R2) × C) ≈ 1.44 ÷ ((R1 + 2 R2) × C)
thigh = 0.693 × (R1 + R2) × C · tlow = 0.693 × R2 × C
Duty cycle = (R1 + R2) ÷ (R1 + 2 R2)
Design: R2 = (1 − D) ÷ (0.693 f C) · R1 = (2D − 1) ÷ (0.693 f C)
Monostable: T = 1.1 × R × C
Worked example: LED flasher
With R1 = 1 kΩ, R2 = 68 kΩ and C = 10 µF, f = 1.44 ÷ ((1k + 136k) × 10 µF) = 1.05 Hz — about one flash per second — with a duty cycle of (1k + 68k) ÷ 137k = 50.4%. For an audible 1 kHz tone at 60% duty with a 100 nF capacitor, design mode gives R1 = 3 kΩ and R2 = 5.6 kΩ (1,016 Hz).
555 astable frequency chart (R1 = 1 kΩ)
| Capacitor | R2 = 1 kΩ | R2 = 10 kΩ | R2 = 100 kΩ |
|---|---|---|---|
| 10 nF | 48.1 kHz | 6.87 kHz | 718 Hz |
| 100 nF | 4.81 kHz | 687 Hz | 71.8 Hz |
| 1 µF | 481 Hz | 68.7 Hz | 7.18 Hz |
| 10 µF | 48.1 Hz | 6.87 Hz | 718 mHz |
555 monostable pulse width chart
| Capacitor | R = 10 kΩ | R = 100 kΩ | R = 1 MΩ |
|---|---|---|---|
| 1 µF | 11 ms | 110 ms | 1.1 s |
| 10 µF | 110 ms | 1.1 s | 11 s |
| 100 µF | 1.1 s | 11 s | 110 s |
555 pinout and tips
- Pins: 1 GND, 2 Trigger, 3 Output, 4 Reset (tie to Vcc), 5 Control (10 nF to GND), 6 Threshold, 7 Discharge, 8 Vcc.
- Astable wiring: R1 from Vcc to pin 7, R2 from pin 7 to pins 6 and 2, C from pins 6/2 to ground.
- Timing capacitors: use film or C0G ceramic for stable timing; electrolytics drift and leak. Decode capacitor markings with the capacitor code calculator.
- Decouple the supply with 100 nF close to pin 8 — the bipolar 555 draws a current spike every time it switches.
- Need a filter rather than an oscillator? Use the RC filter calculator.