The 555 timer IC is one of the most iconic and versatile components in electronics. Whether you’re a hobbyist or a professional, understanding how 555 timer works is essential for designing a wide range of circuits. In this comprehensive guide, we’ll explore the 555 timer working principle, its block diagram, and circuit schematics. By the end, you’ll have a solid understanding of this amazing IC and be able to create your own projects with confidence.

Table of Contents
What is a 555 Timer?
The 555 timer is an integrated circuit that can be used for timing, pulse generation, and oscillation. Designed by Hans Camenzind in 1971, it has become a cornerstone of electronics due to its simplicity, reliability, and affordability. From blinking LEDs to controlling motors, the 555 timer is a go-to component for countless applications.
How 555 Timer Works: The Working Principle
To truly understand how 555 timer works, let’s break down its internal structure and functionality. The 555 timer consists of 25 transistors, 2 diodes, and 15 resistors, all working together to create precise timing and oscillation.
Key Components:
- Voltage Divider: Three 5k resistors create reference voltages at 1/3 and 2/3 of the supply voltage.
- Comparators: Two comparators compare input voltages and control the flip-flop.
- Flip-Flop: A bistable multivibrator that stores the state of the timer.
- Discharge Transistor: Controls the discharge of external capacitors.
- Output Stage: Drives the load with up to 200mA of current.
How It Works:
- When power is applied, the voltage divider sets reference voltages for the comparators.
- The comparators monitor the trigger and threshold pins to control the flip-flop.
- The flip-flop, in turn, controls the output stage and discharge transistor.
- This process allows the 555 timer to generate accurate time delays and oscillations.
555 Timer Block Diagram
To visualize how 555 timer works, let’s look at its block diagram:

- Voltage Divider: Creates reference voltages for the comparators.
- Comparators: Compare input voltages and control the flip-flop.
- Flip-Flop: Stores the state of the timer.
- Discharge Transistor: Discharges external capacitors.
- Output Stage: Drives the load.
By understanding this block diagram, you can easily grasp the flow of signals and the role of each component in the 555 timer.
1. Voltage Divider
The voltage divider is made up of three equal resistors (5kΩ each), connected in series between the supply voltage (Vcc) and ground (GND). These resistors create reference voltages at 1/3 Vcc and 2/3 Vcc, which are used as threshold levels for the comparators.
- Upper Reference (2/3 Vcc): Used by the Threshold Comparator to reset the flip-flop.
- Lower Reference (1/3 Vcc): Used by the Trigger Comparator to set the flip-flop.
📌 Why is this important?
These reference voltages allow the comparators to determine when the timer should switch states.
Switching States means changing between two conditions—ON and OFF or HIGH and LOW. In the context of the 555 timer, switching states refers to how the output (Pin 3) changes based on input conditions.
Understanding Switching States in the 555 Timer
The 555 timer works with two main states:
- HIGH State (ON) → Output = 1 (Vcc)
- LOW State (OFF) → Output = 0 (GND)
The flip-flop inside the 555 timer controls this switching. It changes the output state based on signals from the comparators (Threshold and Trigger).
2. Comparators (Threshold & Trigger)
Comparators are operational amplifiers that compare the voltages applied to their inputs. The 555 timer has two comparators:
- Threshold Comparator:
- Compares the threshold pin voltage (Pin 6) with 2/3 Vcc.
- If the threshold voltage exceeds 2/3 Vcc, the comparator resets the flip-flop, turning the output (Pin 3) LOW.
- Trigger Comparator:
- Compares the trigger pin voltage (Pin 2) with 1/3 Vcc.
- If the trigger voltage falls below 1/3 Vcc, the comparator sets the flip-flop, turning the output (Pin 3) HIGH.
📌 Why is this important?
These comparators decide when the flip-flop should change its state, controlling the timer’s output.
What is a Flip-Flop?
A flip-flop is a bistable circuit that has two stable states:
- HIGH (1 / ON)
- LOW (0 / OFF)
It stores and maintains a state until it is changed by an external input. This makes flip-flops useful for memory storage, counters, and timing circuits.
3. Flip-Flop (SR Latch)
The flip-flop is a bistable circuit that holds the output state based on inputs from the comparators. It has two states:
- Set State (S = 1, R = 0): Output HIGH (1)
- Reset State (S = 0, R = 1): Output LOW (0)

It receives signals from the comparators and controls:
- The output (Pin 3)
- The discharge transistor (Pin 7)
📌 Why is this important?
The flip-flop stores the state of the 555 timer, ensuring a stable output even after the trigger or threshold signals disappear.
4. Discharge Transistor (Q1, NPN Transistor)
- Connected between the discharge pin (Pin 7) and ground.
- Controlled by the flip-flop:
- When the flip-flop resets, the transistor turns ON → discharges the external capacitor.
- When the flip-flop sets, the transistor turns OFF → capacitor starts charging.
📌 Why is this important?
This transistor controls the timing capacitor, setting the time delay in monostable and astable modes.
5. Output Stage
- The output pin (Pin 3) is driven by a push-pull output stage, meaning it can both source and sink current.
- When HIGH (1), it can provide current to drive LEDs, buzzers, or other circuits.
- When LOW (0), it can pull the connected circuit to ground.
📌 Why is this important?
This stage ensures that the 555 timer can directly control loads like relays, LEDs, motors, etc.
555 Timer Circuit Schematics
Now that you know how 555 timer works, let’s explore some practical circuit schematics. Below are examples of the three operating modes: astable, monostable, and bistable.
1. 555 Timer Astable Mode (Oscillator)
The Astable mode of the 555 timer is used to generate a continuous square wave signal without requiring any external trigger. This makes the 555 timer function as an oscillator or clock generator.
How Astable Mode Works
- The output (Pin 3) continuously switches between HIGH and LOW, creating a square wave.
- The frequency and duty cycle of the wave are determined by two resistors (R1, R2) and a capacitor (C).
- The capacitor charges and discharges through the resistors, controlling the ON and OFF time.
Circuit Diagram of 555 Timer in Astable Mode
🔧 Components Required:
- 555 Timer IC
- Resistor R1 (1kΩ to 100kΩ)
- Resistor R2 (1kΩ to 100kΩ)
- Capacitor C (0.1µF to 100µF)
- LED (for output indication, optional)
- Power Supply (5V or 9V)
Circuit Connections:
Pin | Function | Connection |
---|---|---|
Pin 1 | Ground | Connect to GND |
Pin 2 | Trigger | Connect to Pin 6 |
Pin 3 | Output | Connect to an LED (with resistor) or oscilloscope |
Pin 4 | Reset | Connect to Vcc (to disable reset) |
Pin 5 | Control Voltage (Optional) | Connect to GND through a 10nF capacitor |
Pin 6 | Threshold | Connect to Pin 2 |
Pin 7 | Discharge | Connect between R2 and capacitor C |
Pin 8 | Vcc (Power Supply) | Connect to 5V or 9V |
Working of Astable Mode
- Charging Phase (Output HIGH)
- The capacitor C starts charging through R1 and R2.
- When the voltage across C reaches 2/3 of Vcc, the output switches to LOW.
- Discharging Phase (Output LOW)
- The capacitor C discharges through R2 via Pin 7.
- When the voltage across C falls below 1/3 of Vcc, the output switches to HIGH.
- The cycle repeats indefinitely, producing a square wave.
Formula for Frequency and Duty Cycle
The frequency of oscillation is given by:$$f=1.44(R1+2R2)Cf = \frac{1.44}{(R1 + 2R2)C}f=(R1+2R2)C1.44​$$
The HIGH time $$(T_{high}​)$$ and LOW time $$(T_{low}​)$$ are:
$$Thigh=0.693(R1+R2)CT_{high} = 0.693 (R1 + R2)CThigh​=0.693(R1+R2)C Tlow$$
$$=0.693(R2)CT_{low} = 0.693 (R2)CTlow​=0.693(R2)C$$
The duty cycle (DDD) is:
$$D=R1+R2R1+2R2×100%D = \frac{R1 + R2}{R1 + 2R2} \times 100\%D=R1+2R2R1+R2​×100%$$
📌 Example Calculation:
If R1 = 10kΩ, R2 = 100kΩ, C = 10µF, then:
$$f=1.44(10k+2×100k)×10μF=0.65 Hzf = \frac{1.44}{(10k + 2 \times 100k) \times 10\mu F} $$
$$= 0.65 \text{ Hz}f=(10k+2×100k)×10μF1.44​=0.65 Hz$$
The output will toggle every ~1.5 seconds, creating a blinking LED effect.
Key Features of Astable Mode
✅ Continuous Oscillation (no external trigger needed)
✅ Adjustable frequency and duty cycle
✅ Simple and reliable square wave generator
Applications of 555 Timer in Astable Mode
🔹 Clock Generators (for digital circuits)
🔹 LED Flasher Circuits
🔹 Tone Generation (Buzzer circuits)
🔹 Pulse Width Modulation (PWM) circuits
🔹 Timer Circuits
2. 555 Timer Monostable Mode (One-Shot)
The monostable mode of the 555 timer is also called one-shot mode because it generates a single output pulse when triggered. After the pulse, the output automatically returns to LOW and waits for the next trigger.
How Monostable Mode Works
- The output (Pin 3) is normally LOW (0V).
- When a trigger signal (LOW pulse) is applied to Pin 2, the output switches HIGH (Vcc) for a fixed time.
- After the set time, the output goes LOW again automatically.
- The duration of the HIGH pulse is determined by an external resistor (R) and capacitor (C).
Circuit Diagram of 555 Timer in Monostable Mode
🔧 Components Required:
- 555 Timer IC
- Push button (for trigger)
- Resistor (R) 10kΩ
- Capacitor (C) 100µF
- LED (for output indication)
- Power Supply (5V or 9V)
Circuit Connections:
Pin | Function | Connection |
---|---|---|
Pin 1 | Ground | Connect to GND |
Pin 2 | Trigger Input (Active LOW) | Connected to a push button & GND through a pull-up resistor |
Pin 3 | Output | Connect to an LED (with resistor) |
Pin 4 | Reset Input (Optional) | Connect to Vcc (to disable reset) |
Pin 5 | Control Voltage (Optional) | Connect to GND through a 10nF capacitor |
Pin 6 | Threshold | Connect to capacitor (C) |
Pin 7 | Discharge | Connect between resistor (R) and capacitor (C) |
Pin 8 | Vcc (Power Supply) | Connect to 5V or 9V |
Working of Monostable Mode
- Idle State: Output LOW (0V)
- Before triggering, the output (Pin 3) remains LOW.
- The capacitor (C) is fully discharged.
- Triggering the Timer
- When the push button (trigger) is pressed, the voltage on Pin 2 drops below 1/3 Vcc.
- The flip-flop sets, making output HIGH (1).
- The capacitor starts charging through the resistor (R).
- Automatic Reset
- When the capacitor voltage reaches 2/3 Vcc, the threshold comparator resets the flip-flop.
- The output (Pin 3) returns to LOW (0V).
- The capacitor discharges through Pin 7.
- The circuit is ready for the next trigger.
Formula for Pulse Width
The duration of the HIGH pulse is determined by: $$T=1.1×R×CT = 1.1 \times R \times C$$
Where:
- T = Pulse width (in seconds)
- R = Resistor value (Ohms)
- C = Capacitor value (Farads)
📌 Example: If R = 10kΩ and C = 100µF, then: $$T=1.1×10,000×0.0001=1.1 secondsT = 1.1 \times 10,000 \times 0.0001 = 1.1 \text{ seconds}$$
The output will stay HIGH for 1.1 seconds before going LOW again.
Key Features of Monostable Mode
✅ Generates a single pulse on trigger
✅ Automatically resets after the set time
✅ Pulse duration controlled by external R and C
✅ Useful for precise timing applications
Applications of 555 Timer in Monostable Mode
🔹 Timer Circuits (One-shot pulse generator)
🔹 Debouncing Mechanical Switches
🔹 LED Flashers
🔹 Pulse Width Modulation (PWM) circuits
🔹 Frequency-to-Voltage Converters
3. 555 Timer Bistable Mode (Flip-Flop)
Bistable mode is one of the three operating modes of the 555 timer (the others being Astable and Monostable). In bistable mode, the 555 timer acts as a simple flip-flop or latch, meaning it has two stable states (ON and OFF) and changes state only when triggered.
How Bistable Mode Works
- The output (Pin 3) remains in one state (HIGH or LOW) until a trigger signal is received.
- Once triggered, it stays in that state until another trigger signal resets it.
- This is useful in applications like switch debouncing, memory storage, and toggle switches.
Circuit Diagram of 555 Timer in Bistable Mode
🔧 Components Required:
- 555 Timer IC
- Two push buttons (for SET & RESET)
- One pull-down resistor (10kΩ)
- One pull-up resistor (10kΩ)
- One LED (to show the output state)
- Power Supply (5V or 9V)
Circuit Connections:
Pin | Function | Connection |
---|---|---|
Pin 1 | Ground | Connect to GND |
Pin 2 | Trigger Input (Active LOW) | Connected to SET push button & GND through a pull-up resistor |
Pin 3 | Output | Connect to an LED (with resistor) |
Pin 4 | Reset Input (Active LOW) | Connected to RESET push button & GND through a pull-up resistor |
Pin 5 | Control Voltage (Optional) | Connect to GND through a 10nF capacitor |
Pin 6 | Threshold (Not used) | Leave unconnected |
Pin 7 | Discharge (Not used) | Leave unconnected |
Pin 8 | Vcc (Power Supply) | Connect to 5V or 9V |
Working of Bistable Mode
- Press SET Button (Pin 2 – Trigger) → Output HIGH
- When the SET button is pressed, Pin 2 is grounded (0V).
- The 555 timer sets the flip-flop → Output (Pin 3) goes HIGH (1).
- The LED turns ON.
- Press RESET Button (Pin 4 – Reset) → Output LOW
- When the RESET button is pressed, Pin 4 is grounded (0V).
- The 555 timer resets the flip-flop → Output (Pin 3) goes LOW (0).
- The LED turns OFF.
Key Features of Bistable Mode
✅ Two Stable States → The output remains HIGH or LOW until changed.
✅ Manual Control → The state changes only when triggered by a push button.
✅ Memory Effect → The circuit remembers its last state even after the trigger is removed.
Applications of 555 Timer in Bistable Mode
🔹 Toggle Switches (Push button ON/OFF switch)
🔹 Digital Memory Storage
🔹 Relay Activation (Holding a circuit ON until reset)
🔹 Switch Debouncing (Removing noise from mechanical switches)
Real-Life Examples of 555 Timer Circuits
To further illustrate how 555 timer works, here are some real-life examples:
- LED Flasher:
- Use the 555 timer in astable mode to create a blinking LED.
- Adjust the resistor and capacitor values to control the blink rate.
- PWM Motor Control:
- Use the 555 timer in astable mode to generate a PWM signal.
- Control the speed of a DC motor by varying the duty cycle.
- Touch Sensor:
- Use the 555 timer in monostable mode to create a touch-activated circuit.
- When you touch the sensor, the output goes high for a set duration.
Why the 555 Timer is So Popular
The 555 timer’s popularity stems from its versatility, ease of use, and low cost. Whether you’re building a simple timer or a complex oscillator, the 555 timer can handle it all. Its ability to operate in three different modes makes it a must-have component for any electronics enthusiast.
Tips for Designing 555 Timer Circuits
- Choose the Right Mode: Decide whether you need astable, monostable, or bistable mode based on your application.
- Calculate Component Values: Use the formulas provided to calculate resistor and capacitor values for precise timing.
- Test and Iterate: Build your circuit on a breadboard and test it before finalizing the design.
Conclusion
Understanding how 555 timer works is essential for anyone interested in electronics. With its simple design and versatile functionality, the 555 timer can be used in countless applications. By mastering its working principle, block diagram, and circuit schematics, you’ll be well-equipped to tackle a wide range of projects.
So, what are you waiting for? Grab a 555 timer IC, start experimenting, and unlock the full potential of this amazing component!
FAQs
Q1: What is a 555 timer used for?
The 555 timer is used for timing, pulse generation, and oscillation in various electronic circuits.
Q2: How do I calculate the frequency in astable mode?
Use the formula: Frequency $$(f) = 1.44 / ((R1 + 2R2) * C1)$$.
Q3: Can I use the 555 timer for PWM?
Yes, the 555 timer can generate PWM signals in astable mode.
By following this guide, you’ll not only understand how 555 timer works but also be able to create your own circuits with ease. Happy tinkering!
Additional Resources
- 555 Timer Internal Schematic: Learn more about the internal components of the 555 timer.
- 555 Timer Pin Configuration: Understand the function of each pin on the 555 timer IC.
- 555 Timer Applications: Explore more real-world applications of the 555 timer.
- 555 Timer Tutorial for Beginners: A step-by-step guide to getting started with the 555 timer.
- 555 Timer Frequency Calculation: Master the formulas for calculating frequency and pulse width.
For Bluetooth Project : Download BlueBot Controller App and start your journey today!