555 Timer Calculator — Astable & Monostable Frequency, Period & Duty Cycle
This 555 timer calculator computes the oscillation frequency, duty cycle, and high/low time intervals for the NE555 in both astable (oscillator) and monostable (one-shot) modes.
What Is the 555 Timer?
The NE555 (commonly called the "555 timer") is one of the most produced integrated circuits in history. It generates precise timing pulses, square wave oscillations, and PWM signals. It operates in two main modes:
- Astable mode: The output continuously alternates between HIGH and LOW, producing a square wave. No external trigger needed. Used for oscillators, LED flashers, tone generators, and PWM.
- Monostable mode: The output stays LOW until a trigger pulse arrives at pin 2. Then it goes HIGH for a fixed time determined by one resistor and one capacitor, then returns to LOW automatically. Used for debouncing, delay timers, and pulse stretching.
555 Timer Formulas
Astable Mode (Oscillator)
Components needed: resistors R1, R2, and capacitor C.
| Parameter | Formula |
|---|---|
| Time HIGH | |
| Time LOW | |
| Period | |
| Frequency | |
| Duty cycle |
Monostable Mode (One-Shot Timer)
Components needed: resistor R1, capacitor C.
The output stays HIGH for time after each trigger.
Step-by-Step Example
Goal: Astable oscillator near 1 kHz using standard component values.
- R1 = 1 kΩ, R2 = 10 kΩ, C = 100 nF (0.1 µF)
Calculate:
To get closer to 1 kHz: use R1 = 1 kΩ, R2 = 68 kΩ, C = 10 nF → .
Monostable Example
Goal: Pulse that stays HIGH for exactly 5 seconds.
With C = 100 µF:
Result: ✓
Component Value Guidelines
| Parameter | Recommended Range |
|---|---|
| R1 minimum | 1 kΩ (prevents pin 7 overcurrent) |
| R1 + R2 maximum | 10 MΩ (leakage current limit) |
| C typical | 1 nF to 1000 µF |
| Frequency max (NE555) | ~500 kHz |
| Frequency max (CMOS TLC555) | ~2 MHz |
Frequently Asked Questions
Can the 555 astable mode produce a duty cycle below 50%?
Not with the standard topology. The formula always gives a result above 50%. To get below 50%, add a fast signal diode (1N4148) in parallel with R2 (anode to pin 7, cathode to pin 6). This bypasses R2 during the charging phase, separating and control.
What is pin 5 (CTRL) used for?
Pin 5 is the control voltage input connected internally to 2/3 VCC. Connecting a 10 nF capacitor between pin 5 and GND filters high-frequency noise that could cause false triggering. If you're not using pin 5 for external voltage control, always add this capacitor.
What is the difference between NE555 and CMOS TLC555?
The NE555 is a bipolar IC requiring 4.5V–16V and can source/sink 200 mA. The TLC555 is CMOS, works from 2V–15V (compatible with 3.3V systems like ESP32), draws only 0.17 mA quiescent current, and reaches higher frequencies (~2 MHz). Both are pin-compatible.
Why does the 555 get warm during operation?
The bipolar NE555 draws 6–15 mA quiescent current. At 12V supply, that's 72–180 mW — warm but normal. Use the CMOS TLC555 for battery-powered designs where heat and current consumption matter.