Skip to main content

555 Timer Calculator

Calculate frequency, period, duty cycle, and pulse width for the 555 timer IC in astable (oscillator) or monostable (one-shot) mode.

Pick astable or monostable, enter the resistors and capacitor, and the calculator reports frequency, period, duty cycle, or pulse width using the classic 555 formulas.

Frequency f
4.81 Hz
Period T
207.9 ms
Thigh
138.6 ms
Tlow
69.31 ms
Duty cycle
67%
Formula
  • f = 1.44 / ((R1 + 2·R2) × C)
  • T = 0.693 × (R1 + 2·R2) × C
  • Thigh = 0.693 × (R1 + R2) × C
  • Tlow = 0.693 × R2 × C
  • D = (R1 + R2) / (R1 + 2·R2)
555 timer astable schematic55512348765V_CCGNDOUTR110.0 kΩR210.0 kΩC10.0 µFf = 4.81 Hz

How It Works

  1. 1

    Pick astable or monostable

    Astable gives a continuous square wave from two resistors and one capacitor. Monostable fires one output pulse on a trigger edge using a single R and C. Switch the tab at the top of the calculator.

  2. 2

    Enter R1, R2, and C (astable) or R and C (monostable)

    Choose units per input — Ω, kΩ, or MΩ for resistance and pF, nF, µF, or mF for capacitance. Keep resistors between roughly 1 kΩ and 10 MΩ for clean operation.

  3. 3

    Read the results

    Astable mode shows frequency, period, HIGH time, LOW time, and duty cycle. Monostable mode shows the output pulse width. The schematic updates with live R and C values so you can double-check the wiring before breadboarding.

The 555 timer in five minutes

Hans Camenzind designed the 555 at Signetics in 1971, and it has been in continuous production ever since — an estimated billion-plus units a year, making it the most-produced integrated circuit in history. The architecture is three comparators-in-waiting: a resistor divider of three 5 kΩ parts (the origin of the 555 name, although Camenzind later said he just picked the number) splits V_CC into 1/3 and 2/3 thresholds, two comparators watch them, and an SR flip-flop drives a discharge transistor and the output. Wire R and C around those pins one way and you get a square-wave oscillator (astable); another way and you get a single pulse on trigger (monostable); a third way, a simple latch (bistable). The astable period is T = 0.693 × (R1 + 2·R2) × C; the monostable pulse width is T = 1.1 × R × C. The 0.693 is ln(2), the charge/discharge window between 1/3 V_CC and 2/3 V_CC; the 1.1 is ln(3), the charge time from 0 to 2/3 V_CC. Typical supply is 4.5–15 V on the bipolar NE555, 2–18 V on CMOS variants like the TLC555 or ICM7555 that draw microamps instead of milliamps. Don't use the 555 as a precision clock — frequency drifts about 1%/°C and absolute accuracy is at the mercy of R and C tolerances — but for flashing LEDs, timers, relay drivers, PWM, simple tone generators, and monostable debouncing it's still the fastest path from idea to a working breadboard.

Common pitfalls

  • Expecting a 50% duty cycle from a standard astable. T_high = 0.693 (R1 + R2) C, T_low = 0.693 R2 C, so duty cycle is always above 50%. For exactly 50% or below, add a diode across R2 so R1 controls charge and R2 controls discharge independently, or use a CMOS variant wired as a Schmitt-inverter oscillator.

  • Ignoring reset pin (pin 4) floating. A floating pin 4 picks up noise and randomly resets the timer. Tie it to V_CC through 10 kΩ unless you're actually using reset.

  • Using electrolytic capacitors below 10 µF for timing. Electrolytic leakage and tolerance (+50/−10% is common) ruin timing accuracy. Use film or C0G ceramic for repeatable periods; reserve electrolytics for the supply-decoupling cap on pin 5.

  • Driving loads over 200 mA directly. The bipolar NE555 is rated for 200 mA source/sink; CMOS variants sink only tens of mA. For relays, motors, or high-current LEDs add a transistor or MOSFET buffer and a flyback diode on inductive loads.

  • Forgetting the pin 5 bypass cap. Noise on the control voltage pin shifts the 2/3 V_CC threshold. A 10 nF ceramic from pin 5 to ground stabilizes thresholds in any noisy environment.

Frequently Asked Questions

What does the 555 timer actually do?

The 555 is a single-chip RC timer built around two comparators, a flip-flop, and a discharge transistor, all hung off an internal 3×5 kΩ resistor divider that sets the trigger thresholds at 1/3 and 2/3 V_CC. Depending on how you wire R and C around those pins, it runs as a free-running oscillator (astable), a one-shot pulse generator (monostable), or a simple latch (bistable). Hans Camenzind designed it at Signetics in 1971 and it has been continuously in production ever since — more than a billion units a year by most estimates, making it the most-produced integrated circuit in history.

Where do the 0.693 and 1.1 constants come from?

0.693 is ln(2), the time it takes an RC network to charge (or discharge) between 1/3 V_CC and 2/3 V_CC — the exact window the 555's internal comparators toggle between. For the astable, T_high = ln(2) × (R1 + R2) × C, T_low = ln(2) × R2 × C, and the 1.44 in f = 1.44 / ((R1 + 2·R2) × C) is just 1 / ln(2) / 1 rolled into the algebra. The monostable uses ln(3) ≈ 1.0986, rounded to 1.1 in every textbook — that's the time to charge from 0 to 2/3 V_CC through R alone.

Why is the astable duty cycle always above 50%?

Because the charge path is R1 + R2 but the discharge path is R2 alone — R1 is blocked from the discharge by the transistor at pin 7. T_high is always longer than T_low, so D = (R1 + R2) / (R1 + 2·R2) stays strictly above 0.5. To get closer to 50%, make R1 much smaller than R2, but never zero — a shorted R1 puts V_CC directly on the discharge transistor and kills the chip. For a true 50% duty cycle you need a diode across R2 or a CMOS variant like the TLC555 wired differently.

NE555 or CMOS TLC555 — which should I pick?

The bipolar NE555 is rugged, cheap, and handles 4.5–15 V supplies but draws 3–6 mA quiescent and puts current spikes on the supply rail at each transition. CMOS variants like the TLC555, LMC555, or ICM7555 run on supplies down to 2 V, draw microamps of quiescent current, and operate to several megahertz instead of a few hundred kilohertz. Pick CMOS for battery projects and anything above 100 kHz; pick the NE555 for driving solenoids, relays, or anything that needs the bipolar 200 mA output drive.

What component values are reasonable?

Keep R1 and R2 between 1 kΩ and 10 MΩ for the astable. Below 1 kΩ you waste current and risk overheating the discharge transistor; above 10 MΩ you pick up noise and leakage starts to dominate. The capacitor value picks the frequency: 10 nF gives kilohertz, 1 µF gives tens of hertz, 100 µF gives fractions of a hertz. Avoid electrolytics in precision timing work — their tolerance is ±20% and capacitance drifts with temperature. Film capacitors (polyester, polypropylene) are a better timing element.

Is the 555 a precise frequency source?

No. Frequency drifts about 1%/°C on a bipolar NE555, mostly from the internal resistor divider, and the absolute accuracy depends on your R and C tolerances — typically ±5–10% in a built circuit. For accurate clocks you want a crystal oscillator or a programmable silicon oscillator. The 555 is fine for flashing LEDs, driving relays, stepper controllers, sound effects, PWM at modest accuracy, and anywhere ±10% timing is good enough.

Why does my 555 oscillate erratically or miss triggers?

Three common causes. First, missing 10 nF bypass capacitor from pin 5 (CTRL) to ground — without it the threshold floats and jitter shows up. Second, a supply rail with insufficient decoupling — add a 100 nF ceramic and a 10 µF electrolytic near V_CC. Third, trigger pulses at pin 2 wider than the intended output pulse on the monostable — if the trigger stays low after the output goes high, the 555 retriggers itself. Keep trigger pulses short with an AC-coupling capacitor or a differentiator.

Related Tools