Calcady
Home / Scientific / Electronics: 555 Timer (Astable)

Electronics: 555 Timer (Astable)

Dial in perfectly synchronized square-wave pulse frequencies and pulse-width duty cycles for fundamental analog timing circuits.

Dial in perfectly synchronized square-wave pulse frequencies and pulse-width duty cycles for fundamental analog timing circuits.

Ohms (Ω)
Ohms (Ω)
Microfarads (µF)

Internally processed as base Farads (10⁻⁶ multiplier auto-applied)

Analog Waveform Output

Physical Oscillation Rate

6.86 Hz
Hertz (Hz)

Active Sub-Cycle Time Width

52.38 %
High (On) State Time Allocation
Waveform Profile Ratio
HIGH ON (52%)LOW OFF (48%)
Email LinkText/SMSWhatsApp

Quick Answer: How do you calculate 555 timer frequency and duty cycle?

In astable (free-running) mode, the 555 timer's output frequency is set by two resistors (RA, RB) and one capacitor (C) using the formula f = 1.44 / ((R_A + 2×R_B) × C). The duty cycle — the fraction of each period the output is HIGH — is D = (R_A + R_B) / (R_A + 2×R_B). Because the capacitor charges through both RA and RB but discharges only through RB, a standard 555 astable circuit always produces a duty cycle above 50%.

The 555 Astable Timer Formulas

High Time (capacitor charging)

tH = 0.693 × (R_A + R_B) × C

Low Time (capacitor discharging)

tL = 0.693 × R_B × C

Output Frequency

f = 1.44 / ((R_A + 2 × R_B) × C)

Duty Cycle

D (%) = (R_A + R_B) / (R_A + 2 × R_B) × 100

  • R_A— Resistor between VCC and the Discharge pin (pin 7), in ohms
  • R_B— Resistor between Discharge (pin 7) and Threshold (pin 6) / Trigger (pin 2), in ohms
  • C— Timing capacitor between Threshold/Trigger and GND, in Farads
  • 0.693— ln(2) — the natural log of 2; it arises from the RC exponential charge/discharge curve

Real-World Examples

LED Blinker — ~1 Hz

R_A = 10 kΩ | R_B = 68 kΩ | C = 10 µF

  1. Step 1: tH = 0.693 × (10k + 68k) × 10µ = 0.693 × 78,000 × 0.00001 = 0.540 s
  2. Step 2: tL = 0.693 × 68k × 10µ = 0.693 × 68,000 × 0.00001 = 0.471 s
  3. Step 3: Period T = 0.540 + 0.471 = 1.011 s
  4. Step 4: f = 1 / 1.011 = ~0.99 Hz
  5. Step 5: D = (10k + 68k) / (10k + 136k) = 78 / 146 = 53.4%

→ ~1 blink per second, LED ON slightly longer than OFF

Audio Tone — ~1 kHz

R_A = 1 kΩ | R_B = 10 kΩ | C = 68 nF

  1. Step 1: tH = 0.693 × (1k + 10k) × 68n = 0.693 × 11,000 × 6.8×10⁻⁸ = 0.518 ms
  2. Step 2: tL = 0.693 × 10k × 68n = 0.693 × 10,000 × 6.8×10⁻⁸ = 0.471 ms
  3. Step 3: T = 0.518 + 0.471 = 0.989 ms
  4. Step 4: f = 1 / 0.000989 = ~1,011 Hz ≈ 1 kHz
  5. Step 5: D = 11k / (1k + 20k) = 11 / 21 = 52.4%

→ Audible 1 kHz square wave — suitable for buzzers & speakers

Standard Component Values & Typical Frequency Ranges

Capacitor (C) R total ≈ 72 kΩ
10 µF ~2 Hz
100 nF (0.1 µF) ~200 Hz
10 nF ~2 kHz
💡 The 555 timer reliably operates from ~1 Hz to ~500 kHz. Above 500 kHz, propagation delays in the chip degrade waveform quality. Use a CMOS 555 (e.g., TLC555) for lower power and faster switching.

Pro Tips & Common 555 Timer Mistakes

Do This

  • Add a 0.01 µF bypass cap on pin 5 (Control Voltage). Even if you're not using the control voltage pin, tying it to GND through a 10 nF capacitor filters supply noise that can destabilize the timing and cause frequency jitter.
  • Use E24 or E96 series resistors to hit your target frequency precisely. Standard E12 resistors alone often miss by 10–20%. Combining two E12 values in series lets you fine-tune R_A or R_B to hit the calculated target.

Avoid This

  • Don't set R_A to 0 Ω to chase 50% duty cycle. With R_A = 0, the discharge pin (pin 7) connects directly to VCC during the low phase — this shorts the supply and will damage or destroy the chip. Use a diode across R_B instead to bypass it during charging.
  • Don't use electrolytic capacitors for high-frequency timing. Electrolytics have high leakage current and wide tolerance (±20%), causing significant frequency drift. Use ceramic or film capacitors for timing above ~100 Hz.

Frequently Asked Questions

What is the difference between astable and monostable 555 timer modes?

In astable mode, the 555 timer has no stable state — it self-oscillates continuously, generating a free-running square wave without any external trigger. This makes it useful for LED blinkers, tone generators, and clock signals. In monostable (one-shot) mode, the output produces a single pulse of controlled duration each time it is triggered by a falling edge on pin 2, then returns to its idle LOW state. Use monostable mode for switch debouncing, pulse stretching, and timed delays.

Why can't a standard 555 astable circuit produce exactly 50% duty cycle?

The capacitor charges through RA + RB but discharges only through RB. Since RA cannot be zero without damaging the chip, the HIGH time is always longer than the LOW time, keeping the duty cycle above 50%. To achieve 50% (or below), add a bypass diode in parallel with RB (cathode toward pin 7) so the capacitor charges only through RA. With the diode, duty cycle = RA / (RA + RB), allowing any duty cycle.

What is the maximum output current of a 555 timer?

The classic bipolar 555 (NE555, LM555) can source or sink up to 200 mA on its output pin (pin 3), making it capable of directly driving LEDs, small relays, and buzzers. The CMOS variants (TLC555, LMC555) are limited to ~50–100 mA, but operate at much lower supply voltages (down to 1.5 V vs. 4.5 V for bipolar) and consume far less quiescent current — important for battery-powered designs. Always check the specific datasheet for your variant's absolute maximums.

How do I choose R_A, R_B, and C for a specific target frequency?

Start by selecting a practical capacitor value (C) — large caps (10+ µF) for low frequencies, small caps (10–100 nF) for audio frequencies. Then solve for total resistance: R_total = 1.44 / (f × C). Set RA to ~10% of R_total (to approach 50% duty cycle without risking pin 7 damage), and RB to ~90% of R_total. Finally, substitute nearest standard resistor values (E24 series) and recalculate the actual frequency. The 555 timer's timing is independent of supply voltage, so you don't need to adjust for VCC.

Related Calculators