raatools/

555 Timer Calculator

Calculate frequency, period, and duty cycle for 555 timer circuits.

R1 (ฮฉ)
R2 (ฮฉ)
C (ยตF)
Frequency
481 Hz
Period
2.079 ms
Duty cycle
66.7%
Time high
1.386 ms
Time low
693 ยตs

What is a 555 timer calculator?

The 555 timer is one of the most popular integrated circuits ever made, used in everything from simple blinking LEDs to complex timing circuits. This calculator helps you determine the resistor and capacitor values needed to achieve a specific frequency and duty cycle in astable (continuous oscillation) or monostable (one-shot pulse) mode.

In astable mode, the 555 produces a continuous square wave output. The frequency and duty cycle are determined by two resistors (R1 and R2) and one capacitor (C). In monostable mode, the circuit produces a single timed pulse of a specific duration when triggered, determined by one resistor and one capacitor.

The 555 Timer Pinout and What Each Pin Does

The 555 timer IC comes in an 8-pin DIP package. Understanding what each pin does helps you wire up circuits confidently and troubleshoot faults faster.

  • Pin 1 โ€” GND: ground reference for the circuit.
  • Pin 2 โ€” TRIGGER: pulling this pin below 1/3 Vโ‚›โ‚›โ‚› sets the output high. In astable mode it is tied to the threshold pin.
  • Pin 3 โ€” OUTPUT: the main output, swings between near-ground and near-Vโ‚›โ‚›โ‚›. Can source or sink up to 200 mA.
  • Pin 4 โ€” RESET: active-low. Tie to Vโ‚›โ‚›โ‚› when not used; pulling it low forces the output low immediately.
  • Pin 5 โ€” CONTROL VOLTAGE: gives access to the internal 2/3 Vโ‚›โ‚›โ‚› divider. Decouple to ground with a 10 nF capacitor when not used.
  • Pin 6 โ€” THRESHOLD: when this pin exceeds 2/3 Vโ‚›โ‚›โ‚› the output resets to low.
  • Pin 7 โ€” DISCHARGE: open-collector output that shorts the timing capacitor to ground during the low phase.
  • Pin 8 โ€” Vโ‚›โ‚›โ‚›: supply voltage, 4.5 V to 15 V for the bipolar NE555 (2 V to 15 V for CMOS variants).

Astable mode formulas

In astable mode, the output frequency is: f = 1.44 / ((R1 + 2*R2) * C). The duty cycle (percentage of time the output is high) is: D = (R1 + R2) / (R1 + 2*R2) * 100%. Because R1 is always in the charge path, the duty cycle is always above 50% in the basic configuration. For duty cycles below 50%, add a diode across R2.

Monostable mode

In monostable (one-shot) mode, a trigger pulse causes the output to go high for a time period T = 1.1 * R * C, then return to low. This is useful for debouncing switches, creating timed delays, and generating precise pulse widths. The output pulse length is independent of the trigger pulse duration.

Worked Examples

Astable Example: 1 kHz Audio Tone Generator

Target: approximately 1 kHz square wave suitable for driving a small piezo speaker. Choose R1 = 1 kฮฉ, R2 = 720 ฮฉ, C = 1 ยตF. Applying the formula f = 1.44 รท ((R1 + 2ร—R2) ร— C) = 1.44 รท ((1 000 + 1 440) ร— 0.000 001) = 1.44 รท 0.002 44 โ‰ˆ 590 Hz. Practical note: to keep component values standard, use R1 = 1 kฮฉ, R2 = 10 kฮฉ, C = 100 nF. That gives f = 1.44 รท ((1 000 + 20 000) ร— 0.000 000 1) = 1.44 รท 0.0021 โ‰ˆ 686 Hz with a duty cycle of 91.7%. A good starting point for a buzzer circuit.

For a near-50% duty cycle LED blinker at about 1 Hz, use R1 = 1 kฮฉ, R2 = 22 kฮฉ, C = 100 nF: f = 1.44 รท ((1 000 + 44 000) ร— 0.000 000 1) = 1.44 รท 0.0045 = 320 Hz. To slow it to ~1 Hz, scale C to 100 ยตF: f = 1.44 รท (45 000 ร— 0.000 1) = 1.44 รท 4.5 โ‰ˆ 0.32 Hz โ€” about one blink every 3 seconds. Increasing R2 to 68 kฮฉ with a 100 ยตF capacitor gives roughly 1 blink per second.

Monostable Example: 1-Second Timer

To produce a 1-second output pulse, use t = 1.1 ร— R ร— C. Rearranging for standard values: if C = 10 ยตF then R = 1.0 รท (1.1 ร— 0.000 010) = 90 909 ฮฉ โ‰ˆ 91 kฮฉ (use the nearest E24 standard value of 91 kฮฉ). Check: t = 1.1 ร— 91 000 ร— 0.000 010 = 1.001 s โ€” close enough for most timing applications.

For a shorter 11 ms pulse โ€” useful for debouncing a mechanical switch โ€” use R = 10 kฮฉ, C = 1 ยตF: t = 1.1 ร— 10 000 ร— 0.000 001 = 0.011 s = 11 ms. This comfortably blanks the 5โ€“10 ms bounce window of a typical tactile button.

Component Selection Tips

Resistors should be between 1 kฮฉ and 1 Mฮฉ. Below 1 kฮฉ the output stage cannot supply enough current to charge the capacitor through both resistors; above 1 Mฮฉ leakage currents in the capacitor and IC inputs distort the timing. Use 1% metal-film resistors if accuracy matters.

Capacitors: for timing above a few tens of milliseconds you will likely need electrolytic or tantalum capacitors. Electrolytics have significant leakage current, which adds an effective parallel resistance and causes the actual timing period to be shorter than calculated, especially at high values. Use high-quality, low-leakage capacitors for precision work. For sub-millisecond timing, ceramic or film capacitors are preferred.

Always place a 100 nF ceramic bypass capacitor between Vโ‚›โ‚›โ‚› (pin 8) and GND (pin 1) as close to the chip as possible. Without it, switching transients on the supply line can cause false triggers and erratic timing.

Common Mistakes

  • Unit confusion: the formula uses ohms, farads, and seconds. If you enter C in microfarads (e.g. 0.1), convert to farads by multiplying by 10โปโถ before applying the formula. The calculator on this page accepts microfarads directly and handles the conversion automatically.
  • Exceeding 50% duty cycle limitation: in the standard astable circuit, the duty cycle is always above 50% because R1 is in the charge path but not the discharge path. To achieve a duty cycle at or below 50%, add a 1N4148 diode in parallel with R2, cathode toward pin 7. This bypasses R2 during charging so tHigh โ‰ˆ 0.693 ร— R1 ร— C and tLow โ‰ˆ 0.693 ร— R2 ร— C.
  • Forgetting the decoupling capacitor on pin 5: the control voltage pin connects directly to the internal divider. Noise on this pin shifts the threshold voltages and causes jitter in the output frequency. Even if you are not using pin 5 for frequency modulation, connect it to ground through a 10 nF ceramic capacitor.
  • Leaving RESET (pin 4) floating: a floating reset pin can be randomly pulled low by noise, resetting your circuit at unpredictable times. Always tie pin 4 to Vโ‚›โ‚›โ‚› unless you are actively using it.

How to use this tool

Select astable or monostable mode. Enter your desired frequency (astable) or pulse width (monostable) and the calculator suggests standard resistor and capacitor values. Adjust values to find combinations that use standard component values available from electronics suppliers.

Common applications

  • LED flashers and blinkers โ€” the classic beginner electronics project.
  • Tone generators and simple audio oscillators.
  • Pulse-width modulation (PWM) for motor speed control.
  • Debounce circuits for mechanical switches.
  • Missing pulse detectors and watchdog timers.

Frequently asked questions

Why is it called the 555 timer?

The name comes from the three 5-kilohm resistors inside the chip that form a voltage divider. These resistors set the internal threshold voltages at 1/3 and 2/3 of the supply voltage. The IC was designed by Hans Camenzind in 1971 and has been in continuous production for over 50 years.

Can the 555 timer work at high frequencies?

The standard NE555 works reliably up to about 500 kHz. The CMOS version (LMC555 or TLC555) can reach several MHz with lower power consumption. For frequencies above 1 MHz, dedicated oscillator ICs or crystal oscillators are more appropriate than the 555.

What is the maximum supply voltage for a 555 timer?

The bipolar NE555 operates from 4.5 V to 15 V; the SA555 and SE555 are rated for up to 18 V. CMOS variants such as the TLC555, LMC555, and ICM7555 operate from as low as 1.5 V up to 15โ€“16 V and draw far less quiescent current (typically 60โ€“200 ยตA vs. 3โ€“15 mA for the bipolar part), making them the preferred choice for battery-powered designs.

Can the 555 output directly drive an LED?

Yes. Pin 3 can both source and sink up to 200 mA (though the safe continuous rating is closer to 100 mA). Drive an LED by connecting it in series with a current-limiting resistor between pin 3 and Vโ‚›โ‚›โ‚› (LED lights when output is low, active-low) or between pin 3 and GND (LED lights when output is high, active-high). For a 5 V supply and a typical red LED (Vf = 2 V), a 150 ฮฉ resistor gives about 20 mA: (5 โˆ’ 2) รท 150 = 20 mA.