Skip to main content

NE555 Astable Calculator — 555 Timer Frequency, Duty Cycle & R/C Designer

Design the classic 555 astable multivibrator in seconds: enter R1, R2, C to get frequency, period, tHIGH, tLOW and duty cycle — or run the reverse solver to compute R1/R2 from your target frequency and duty cycle, snapped to the nearest E12 standard values. With a live timing diagram, NE555 pinout, astable schematic and lab-tested presets.

Forward + reverse solver E12 / E24 standard values 100% client-side · no signup

555 Astable Calculator

Two-way 555 timer astable calculator. Forward: R1, R2, C → frequency, duty cycle and timing. Reverse: target frequency + duty cycle → R1, R2 with E12 nearest values. All math runs in your browser.

Frequency
—
Duty cycle
—
Period T
—
t HIGH
—
t LOW
—
Pulses / second
—

Nearest E12 standard values

Output timing diagram (3 periods)

Common 555 Astable Presets

Lab-style starting points — click any row to load it into the forward calculator. Frequencies and duty cycles are computed live from the listed R1/R2/C.

Use caseR1R2CfDuty

NE555 Pinout & Astable Schematic

The two diagrams every 555 astable build needs: the DIP-8 pinout and the classic astable wiring.

NE555 1 GND 2 TRIG 3 OUT 4 RESET 8 VCC 7 DISCH 6 THRES 5 CTRL
NE555 DIP-8 pinout (top view, notch up). Astable wiring: pins 2+6 tied together, pin 7 between R1 and R2, pin 4 to Vcc, pin 5 via 10 nF to ground.
R1R2C 555 VccGND 72·6 4→Vcc5: 10nF 3 OUT →
Classic 555 astable schematic. C charges through R1+R2 (output HIGH), discharges through R2 into pin 7 (output LOW). Pin 4 tied to Vcc; pin 5 decoupled with 10 nF.

The 555 Astable Formulas, Explained

In astable mode the NE555 has no stable state — it free-runs as a square-wave oscillator. The timing capacitor C charges from ⅓ Vcc to ⅔ Vcc through R1+R2 (output HIGH), then discharges back to ⅓ Vcc through R2 into the discharge pin (output LOW). Because charge and discharge take different paths, the waveform is asymmetric:

f  = 1.44 / ((R1 + 2·R2) · C) T  = 1 / f tHIGH = 0.693 · (R1 + R2) · C tLOW  = 0.693 · R2 · C Duty = tHIGH / T = (R1 + R2) / (R1 + 2·R2)  > 50%

The constant 0.693 is ln(2) — the time for an RC circuit to swing between the ⅓ and ⅔ Vcc thresholds. The 1.44 in the frequency formula is the industry-standard approximation of 1/(2·ln 2) ≈ 1.4427. Every 555 timer frequency calculator, including this one, uses it.

Designing a 555 astable: the practical recipe

  1. Pick C first. Choose a film or C0G ceramic value in a comfortable range: 1 nF–1 µF for audio/kHz work, 10–100 µF for slow blinkers. Avoid electrolytics for precision timing.
  2. Decide duty cycle D (must be > 50% without the diode mod). The closer D is to 50%, the larger R2 must be relative to R1.
  3. Compute the resistor sum S = 1.44/(f·C), then R2 = S·(1−D) and R1 = S·(2D−1). The reverse solver above does this and snaps to E12.
  4. Sanity-check R1 ≥ 1 kΩ (protects the discharge transistor) and R1+R2 ≤ ~10 MΩ (leakage stays negligible).
  5. Prototype and measure. Expect 1–5% deviation from resistor/capacitor tolerance — that is normal, not a calculator error.

Worked example: 1 kHz clock at 60% duty

Target f = 1 kHz, D = 0.60, choose C = 100 nF. S = 1.44/(1000 × 100e-9) = 14.4 kΩ. R2 = 14.4k × 0.40 = 5.76 kΩ → E12 5.6 kΩ. R1 = 14.4k × 0.20 = 2.88 kΩ → E12 2.7 kΩ. With standard parts: f ≈ 1.02 kHz, duty ≈ 59.7% — close enough for a clock, LED driver or tone generator. Try it in the reverse designer.

Getting 50% duty cycle (or less) from a 555

The plain astable can never reach 50%: tHIGH always exceeds tLOW because charging passes through R1. The classic fix is a 1N4148 diode across R2 (cathode toward pin 7): the charge phase bypasses R2, so tHIGH ≈ tLOW ≈ 0.693·R2·C and duty lands just above 50% (the diode's ~0.6 V drop adds a hair of asymmetry). For true PWM below 50%, drive pin 5 (control voltage) or use the 555 as a monostable triggered by an oscillator.

555 astable vs 555 monostable

Astable (this page) = free-running oscillator, continuous square wave, no trigger needed. Monostable = one-shot: one timed HIGH pulse per trigger, then it waits. The pin wiring differs (monostable ties pin 2 to a trigger source and uses a single timing resistor), so the two modes need separate calculators — the formulas on this page apply to astable mode only.

Frequently Asked Questions

What is the NE555 astable frequency formula?

f = 1.44 / ((R1 + 2 × R2) × C), with R1 and R2 in ohms and C in farads. The 1.44 constant approximates 1/(2·ln 2) ≈ 1.4427 and accounts for the capacitor charging and discharging between the ⅓ and ⅔ Vcc thresholds of the 555.

How do you calculate the duty cycle of a 555 astable circuit?

Duty cycle = tHIGH / (tHIGH + tLOW) = (R1 + R2) / (R1 + 2 × R2). In the classic two-resistor 555 astable the duty cycle is always above 50%, because the timing capacitor charges through R1+R2 but discharges only through R2.

Why can't a standard 555 astable reach 50% duty cycle or less?

Because tHIGH = 0.693(R1+R2)C is always longer than tLOW = 0.693·R2·C — charging current passes through R1 while discharging does not. To reach 50% or below, add a diode across R2 (cathode toward the discharge pin) so the charge phase bypasses R2.

How do I pick R1, R2 and C for a target frequency and duty cycle?

Enter your target frequency and duty cycle in the reverse designer above, choose a standard capacitor value, and the calculator computes R1 = S(2D−1) and R2 = S(1−D) where S = 1.44/(f·C). It then snaps both resistors to the nearest E12 values and shows the actual resulting frequency and the error versus your target.

What are t_HIGH and t_LOW in a 555 astable?

tHIGH = 0.693 × (R1+R2) × C is the output-high time while the capacitor charges from ⅓ to ⅔ of Vcc; tLOW = 0.693 × R2 × C is the output-low time while it discharges back to ⅓ Vcc. One full period is T = tHIGH + tLOW = 1/f.

What resistor values are safe for a 555 astable?

Keep R1 ≥ 1 kΩ so the discharge transistor on pin 7 is not overstressed, and keep R1+R2 below roughly 10 MΩ so leakage currents do not dominate timing. R2 can be much larger than R1 when you want a duty cycle close to 50%.

What capacitor types work best in a 555 astable?

Film or C0G/NP0 ceramic capacitors (about 1 nF to 10 µF) give the most stable 555 timing. Avoid high-leakage electrolytics for precision timing; for very low frequencies use low-leakage tantalum or film capacitors instead.

What is the maximum frequency of an NE555 astable?

The classic bipolar NE555 astable is usable to about 100–500 kHz; the CMOS TLC555/7555 reaches roughly 1–2 MHz. Above that, comparator delays and output rise time distort the waveform. This calculator warns you when the computed frequency exceeds 500 kHz.

Does the supply voltage change the 555 astable frequency?

Barely. The charge and discharge thresholds are fixed fractions (⅓ and ⅔) of Vcc set by the 555's internal resistor divider, so the astable frequency is nearly supply-independent from 4.5 V to 16 V on the bipolar NE555.

How accurate is this 555 timer calculator?

The math is exact for the ideal 555 model and is verified against an independent Python oracle. Real circuits typically land within 1–5% of the calculated frequency depending on resistor and capacitor tolerance, temperature, and capacitor leakage — always prototype timing-critical designs.

What is the difference between astable and monostable 555 mode?

Astable mode (this calculator) free-runs as an oscillator with no stable state, producing a continuous square wave. Monostable mode fires a single timed pulse per trigger event. This tool covers the astable multivibrator only.

Why does my measured frequency differ from the calculated one?

The usual suspects are component tolerance (a ±10% capacitor shifts frequency by ∓10%), a unit mix-up between nF and µF (a 1000× error), breadboard stray capacitance at high frequencies, or an R1 value so low that it loads the discharge pin.

Can I get an exact 50% duty cycle square wave from a 555?

Yes: place a diode such as a 1N4148 across R2 with its cathode toward the discharge pin (pin 7). The charge phase then bypasses R2 through the diode, making tHIGH ≈ tLOW ≈ 0.693·R2·C, so the duty cycle lands just above 50% because of the diode's forward voltage drop.

What are R1 and R2 in the 555 astable formula?

R1 connects Vcc to the discharge pin (pin 7); R2 connects pin 7 to the trigger/threshold node (pins 2 and 6 tied together); C connects that node to ground. R1 sets the charge path and R2 the discharge path — see the astable schematic diagram on this page.

Scope Boundary

This tool covers the NE555 / LM555 / TLC555 in astable (free-running oscillator) mode only: frequency, period, tHIGH/tLOW, duty cycle, and reverse R/C design. It does not cover 555 monostable (one-shot pulse) timing, 555 bistable (flip-flop) wiring, or PWM-by-control-voltage circuits — those are separate tools with different formulas.

Free tool by NRTechStudio