555 Timer Calculator
Free 555 timer calculator for astable frequency and duty cycle or monostable pulse width. Example: Ra 1k, Rb 10k, 10µF gives 6.86 Hz.
Last updated:
Was this tool useful?
Use the tool above and you can rate it here.
How the 555 Timer Calculator works
The 555 timer calculator solves the timing equations for both astable (free-running oscillator) and monostable (one-shot pulse) configurations of the classic NE555 / LM555 integrated circuit. Enter your resistor and capacitor values to get frequency, period, duty cycle, and pulse width — or enter the target frequency to find the required component values from standard E24 series.
Astable mode: frequency and duty cycle
In astable mode, the 555 oscillates continuously. Frequency is f = 1.44 / ((R1 + 2×R2) × C), per the timing equations in the Texas Instruments NE555 Precision Timers datasheet, where R1 and R2 are in ohms and C in farads. The duty cycle D = (R1 + R2) / (R1 + 2×R2) × 100%. Because R1 adds to only the high-time calculation, the minimum duty cycle in standard astable mode is 50% — to achieve below 50% duty cycle, a steering diode is placed across R2 to bypass it during discharge.
Monostable mode: pulse width
In monostable mode, a trigger pulse on pin 2 causes the output to go high for a duration t = 1.1 × R × C seconds, after which it returns low regardless of the trigger state. A 10 kΩ resistor and 10 µF capacitor gives t = 1.1 × 10,000 × 0.00001 = 0.11 seconds (110 ms). The calculator covers the full practical range from microseconds (for debounce circuits) to minutes (for timing relays).
Decoupling capacitor and supply bypass
The 555 draws a brief spike of current at each output transition, which can corrupt timing if the supply is noisy. A 10–100 nF ceramic decoupling capacitor placed between pin 8 (VCC) and pin 1 (GND) as close as possible to the IC suppresses these spikes. For the control voltage pin 5, a 10 nF capacitor to ground filters noise that would otherwise modulate the threshold voltage and shift the output frequency.
CMOS 555 variants and supply range
The original bipolar NE555 operates from 5–15 V and can source/sink 200 mA, per the TI datasheet's electrical characteristics. CMOS variants like the TLC555, LMC555, and ICM7555 run from 1.5–15 V with much lower supply current (80 µA vs 3–6 mA), making them suitable for battery-powered circuits. CMOS variants also offer rail-to-rail output and more accurate timing at low supply voltages — the calculator's component results apply to both bipolar and CMOS 555 ICs.
Frequently asked questions
- What is astable mode?
- In astable mode, the 555 timer oscillates continuously between HIGH and LOW, generating a square wave. The frequency and duty cycle are set by resistors Ra, Rb and capacitor C. Formula: f = 1.44 / ((Ra + 2×Rb) × C).
- What is monostable mode?
- In monostable (one-shot) mode, the 555 produces a single pulse of a fixed duration when triggered. The pulse width T = 1.1 × R × C.
- Why can't duty cycle go below 50% in astable mode with standard wiring?
- In standard astable wiring, both Ra and Rb charge the capacitor but only Rb discharges it. This means the HIGH time always exceeds the LOW time. To achieve ≤50% duty cycle, add a bypass diode across Rb.
- How do I calculate the frequency of a 555 astable circuit?
- Use f = 1.44 / ((Ra + 2·Rb) · C). Worked example: Ra = 1 kΩ, Rb = 10 kΩ, C = 10 µF gives f ≈ 6.86 Hz, with T_high = 0.693 × (Ra + Rb) × C ≈ 76.2 ms, T_low = 0.693 × Rb × C ≈ 69.3 ms and a duty cycle of ≈ 52.4%. Enter your own values above to check them.
- What resistor values give a 1 Hz LED blink with a 555?
- Pick C = 10 µF and Ra = 1 kΩ, then Rb ≈ 71.5 kΩ gives 1 Hz in theory. With the nearest standard value, Rb = 68 kΩ, the circuit runs at about 1.05 Hz with a duty cycle of ≈ 50.4%. Real parts have tolerance, and electrolytic capacitors vary a lot, so expect to trim the result.
- How do I calculate the pulse length of a 555 monostable?
- The output pulse lasts T = 1.1 × R × C. For R = 100 kΩ and C = 10 µF, T = 1.1 × 100,000 × 0.00001 = 1.1 seconds. The pulse starts when the trigger pin is pulled below one third of the supply voltage, and its length does not depend on the supply voltage.
Related tools
- CRC Calculator Online — CRC-8, CRC-16, CRC-32 & Modbus
Free CRC calculator: CRC-8, CRC-16 Modbus, CCITT, CRC-32 and CRC-32C. Text or hex input, HEX/DEC/BIN output. Runs in your browser, no upload.
- IEEE 754 Converter
Convert decimal numbers to IEEE 754 single- and double-precision floating point representation, and decode them back. Free, no sign-up.
- ASCII Table
Complete ASCII character table with decimal, hex, octal, and binary values for every printable and control character. Free, no sign-up.
- Baud Rate Calculator
Calculate UART baud rate error for any clock or crystal frequency — divisor settings, actual vs target baud, and the acceptable error threshold.
- Battery Life Calculator — mAh to Hours Runtime Estimator
Estimate battery life for Arduino, ESP32, and other IoT devices based on capacity, current draw, and sleep cycles. Free, instant.