How to Build & Use 555 Timer Circuits: The Complete Guide

Welcome to the fascinating world of event timing and control in robotics, motorized props, and animatronics! One important component that plays a critical role in creating dynamic, timed animations and responses is the 555 timer IC. This simple, yet powerful chip can be configured in various modes – monostable, astable, or bistable – to achieve a broad range of timing controls. Best of all, there’s no coding! Whether you need to drive a servo in an animatronic puppet, synchronize lighting effects in a stage prop, or manage the timing sequence in a robotic arm, understanding how to wire and use a 555 timer circuit will open up a wealth of possibilities. In this comprehensive 555 timer tutorial, we’ll explore how to use this ingenious little IC in all its modes to breathe life into your creative projects.

What is a 555 Timer IC?

The 555 timer is a highly versatile integrated circuit (IC) that can be used to implement various timing and pulse generation functions. Introduced in the 1970s, it is still widely used due to its simplicity, reliability, and low cost.

The 555 timer IC was named for the three 5-kOhm resistors it uses to create voltage levels 1/3 and 2/3 of the supply voltage, which are key to its operation. The number “555” was simply a part number assigned by the IC’s original manufacturer, Signetics Corporation, but it has stuck because of the timer’s widespread use and popularity.

It’s important to note that the 555 timer IC’s internal schematic actually includes more than just these three resistors – it also contains two comparators, a flip-flop, a discharge transistor, and an output stage, among other components. But the three 5K resistors in its voltage divider network are a defining characteristic and thus contributed to its name.

Depending on how it is wired, the 555 timer can operate in three different modes: astable, monostable, and bistable, each providing different timing functionalities. We’ll cover each of these modes in greater detail below.

555 Timer Pins

Pinout (pin out) diagram of a 555 timer and what each pin does.
555 Timer Pinout Diagram

The 555 timer integrated circuit has 8 pins, each with a specific function:

  • Ground (Pin 1): This is the ground pin or 0V reference pin, which is connected to the negative terminal (0V) of the supply voltage.
  • Trigger (Pin 2): This pin is the input to the lower comparator and is used to set the timing operation in motion. In monostable mode, a negative pulse on this pin sets the flip-flop, causing the output to go HIGH. In astable mode, this pin monitors the charging of the capacitor.
  • Output (Pin 3): This is the output pin. Depending on the mode of operation, this pin can be high (~ Vcc), low (~ 0V), or anywhere in between, as in PWM applications.
  • Reset (Pin 4): This pin is used to reset the timer’s internal flip-flop. It’s an active-low pin, which means that to avoid an unwanted reset, it should be connected to Vcc. To reset the flip-flop, a negative pulse can be applied to this pin.
  • Control Voltage (Pin 5): This pin controls the threshold level at which the flip-flop is reset during operation in astable or monostable mode. It’s often used for modulating the frequency of the output in astable mode. In most applications where this modulation is not needed, this pin is connected to ground via a small (typically 10nF) bypass capacitor to reduce electrical noise.
  • Threshold (Pin 6): This pin is an input to the upper comparator. In monostable operation, it monitors the voltage across the timing capacitor. Once the voltage reaches 2/3 of Vcc, it resets the flip-flop, causing the output to go LOW. In astable operation, it also monitors the voltage across the timing capacitor.
  • Discharge (Pin 7): This pin is connected to the collector of an internal transistor which is used to discharge the timing capacitor in astable mode or reset the timing operation in monostable mode.
  • VCC (Pin 8): This is the power supply pin for the timer. The 555 timer can operate with voltages between 4.5V to 15V.

Depending on how you wire these pins, you can put the 555 timer in different timing modes which we’ll go over in detail next.

555 Timer IC Modes

The operation of the 555 timer revolves around a flip-flop that toggles the output between two states, HIGH and LOW. Which state the output is in, and how long it stays there, is determined by the resistors and capacitor connected to the timer. The operation of the timer changes depending on how it’s configured: in monostable, bistable, or astable mode.

I encourage you to build the examples below and try out different timing configurations so you get comfortable working with each mode. I’ve included breadboard diagrams showing you how to hook everything up without having to solder so it’s easier to experiment with.

Here’s what you’ll need to build your own 555 timer circuits:

  • 555 Timer – I suggest you buy a minimum of 10. It’s far less expensive to buy them in bulk and trust me, once you put your first 555 timer circuit together, you’ll be building plenty of them!
  • Resistor Kit – Your average kit will give you plenty of popular resistor values for adjusting the time periods in your 555 timer circuits.
  • Capacitor Kit – Along with resistors, capacitors are the other component responsible for adjusting timing events so a kit will give you more options in terms of capacitor values.
  • Breadboards – Solderless breadboards allow you to build circuits fast and change them up on the fly. This is helpful for swapping components as you refine your timing events.
  • Jumper Wires – In order to make connections between your components, you’ll need breadboard jumper wires. I like getting the kits with different lengths.
  • LEDs – We’ll need a way to “see” the timing and using an LED as an indicator light is much easier to fine-tune your timing before hooking it up to a more complex motor circuit.
  • Push Buttons – Certain 555 timer modes will require some kind of trigger to start the animation. For testing purposes, push buttons are inexpensive and easy to use with breadboards.
  • 9V Battery & Snap Connector – Your circuit will need power and for the examples below, a 9V is an easy option. Most snap connectors terminate in bare wire so you can push these into your breadboard.
  • Potentiometer (optional) – Again, I always advise you get the kit. It’s much less expensive and having more options will allow you to customize your circuits. For certain 555 timer modes, you’ll be swapping in different resistor and capacitor values to adjust timing. By replacing one of the resistors with a potentiometer, you’ll be able to simply turn the knob and make finer timing adjustments.

Monostable Mode

In monostable mode, a 555 timer acts as a “one-shot” pulse generator, producing a single output pulse for a certain duration each time it is triggered. The time during which the output stays HIGH is determined by the values of a resistor and capacitor connected to the timer.

When a negative pulse is applied to the trigger input (pin 2), it sets the flip-flop, making the output go HIGH, and discharges the capacitor. The capacitor then begins to charge through the resistor, and once its voltage reaches 2/3 of the supply voltage, it resets the flip-flop, causing the output to go LOW again.

Examples of Monostable 555 Timer Circuits

Chances are, you’ve already interacted with 555 timers in monostable mode. During Halloween and the holidays, the stores fill up with animatronic decorations and props all featuring the irresistable “TRY ME” button! By pressing the button, you’re rewarded with a short animated sequence that can feature lights, sounds and motion. Once the animation sequence is complete, the animatronic shuts off.

This functionality can be used in various applications beyond “TRY ME” buttons in motorized props, animatronics, and Halloween props. Here are a few examples:

  • Timed Motion Activation: In a motorized prop or animatronic, a 555 timer in monostable mode could be used to trigger a certain action for a set period of time. For instance, when a motion sensor is triggered, the 555 timer could activate a motor, causing a prop to move for a specific time duration before stopping.
  • Sound Effects: A 555 timer can also be used to trigger sound effects for a set duration. When a trigger, such as a foot pad or infrared sensor, is activated, the timer could start a sound effect, like a scare, growl, or laugh, which plays for a certain length of time.
  • Lighting Effects: You could use a 555 timer in monostable mode to control lighting effects. For example, in a Halloween prop, you might want a sudden flash of light, or a light to flicker for a certain duration, when a sensor is activated. The 555 timer can control this timed lighting effect.
  • Timed Operations: For complex animatronics that have multiple parts moving in a certain sequence, 555 timers could be used to control the timing of each part’s motion. Each motor could be controlled by a separate 555 timer, and the triggers for the timers could be set up such that they activate in the desired sequence.
  • Debouncing Switches: In props or animatronics that are activated by a switch, a 555 timer in monostable mode can be used to “debounce” the switch. This ensures that even if the switch bounces between on and off states rapidly (as mechanical switches often do when first closed or opened), the prop only activates once.

Remember, the duration of the pulse produced by the 555 timer in monostable mode can be adjusted by changing the values of the resistor and capacitor connected to the timer, which offers a lot of flexibility in controlling these effects.

How to Wire a 555 Timer in Monostable Mode

Wiring a 555 timer in monostable mode is a relatively simple task. This mode is handy when you need a precise time delay in circuits. For example, you can use it to control the time delay of a light, or a sound in a toy.

A 555 timer on a breadboard wired in monostable mode.
A 555 timer wired in monostable mode on a breadboard.

Here’s a basic step-by-step guide to set up a 555 timer in monostable mode:

Components Needed:

  • 555 timer IC
  • Two resistors: one resistor between Vcc and pin 7 (R1), and one pull-up resistor (R2) between Vcc and pin 2
  • One capacitor (C1) between pin 6 and Ground
  • One push-button to trigger the timing event
  • Optional: an LED and an appropriate resistor to visualize the timing event

Circuit Connection Steps:

  1. Power connection: Connect pin 1 to Ground (0V), and connect pin 8 to Vcc (this will typically be a DC voltage between 4.5V and 15V).
  2. Trigger: Connect pin 2 to the junction of the push-button switch and resistor R2. Connect the other terminal of the push-button switch to Ground.
  3. Output: Pin 3 is the output pin. You can connect an LED (through a current limiting resistor) to this pin to visualize when the output is high.
  4. Timing components: Connect R1 between Vcc and pin 7. Then, connect capacitor C1 between pin 6 and Ground.
  5. Connections between pins: Connect pin 6 to pin 7, and pin 4 to Vcc. This sets the timer in monostable mode.
  6. Reset pin: Pin 4 is the reset pin which is an active low input and is connected to Vcc to avoid unwanted resets.
  7. Control voltage: Pin 5 is the control voltage pin. For basic circuits, it’s typically connected to Ground through a 0.01μF capacitor to filter out high-frequency noise.

Please note, always remember to disconnect power while making the connections and double-check all your connections against a reliable circuit diagram before applying power.

How Monostable Mode Works

In monostable mode, the 555 timer acts as a one-shot pulse generator. It generates a single output pulse of a specific duration each time an input trigger is received (in our case, a button press). This is useful when you need a precise delay or timing event triggered by a specific condition.

Here’s how it works:

  1. Initial State (button not pressed): In the idle state, the output of the timer is low, and the discharge transistor (connected to pin 7) is on, which keeps the capacitor (C1) discharged. The trigger input (pin 2) is held high, above its threshold of 1/3 of the supply voltage.
  2. Trigger Event (button pressed): When a negative-going trigger pulse (a pulse that goes from high voltage to low voltage) is applied to the trigger input, and its voltage drops below 1/3 of the supply voltage, the internal flip-flop of the 555 timer is set. This turns off the discharge transistor and switches the output to high. At the same time, because the discharge transistor is off, current starts to flow into the capacitor (C) through the resistor (R), and the capacitor begins to charge.
  3. Timing Interval: The capacitor continues to charge towards the supply voltage. The duration of the timing interval, while the output remains high, is determined by the product of the resistor (R1) and the capacitor (C1) values (specifically, T = 1.1 x R1 x C1, where T is the time in seconds, R1 is the resistance in ohms, and C1 is the capacitance in farads).
  4. Reset: When the voltage across the capacitor reaches 2/3 of the supply voltage, the threshold input (pin 6) is triggered. This resets the internal flip-flop, which turns the discharge transistor back on, discharging the capacitor, and the output of the timer switches back to low.
  5. Return to Initial State: With the capacitor discharged, the system returns to its initial state, and the cycle can start again with the next trigger pulse.

In this way, the 555 timer in monostable mode produces a pulse of a fixed length each time it’s triggered. The length of this pulse can be adjusted by changing the values of the resistor (R1) and the capacitor (C1).

How to Adjust the Timing in Monostable Mode

In monostable mode, the duration of the output pulse is controlled by one resistor R1 and one capacitor C1. When the timer is triggered, the output goes high and stays high for a time period (in seconds) determined by the product of the resistance R1 in Ohms and capacitance C1 in Farads, specifically T = 1.1 x R1 x C1. Here, R is the resistance connected between Vcc and pin 7, and C is the capacitance connected from pin 6 to Ground. Therefore, you can increase the duration of the output pulse by using a larger resistor or capacitor, and decrease the duration by using smaller ones.

Monostable Mode Timing Example

Let’s say I have an animation that I’d like to run for about 5 seconds every time someone steps on a hidden floor switch. What value resistor for R1 and capacitor for C1 should I use?

In a 555 timer configured in monostable mode, the output pulse width (time the output is high) can be calculated using the formula:

T = 1.1 x R1 x C1

Where:

  • T is the time in seconds
  • R1 is the resistance in ohms
  • C1 is the capacitance in farads

Rearranging the formula to solve for resistance or capacitance gives:

R = T / (1.1 x C1)

C = T / (1.1 x R1)

If you want an output high time (T) of 5 seconds, you can choose a value for either the resistor (R1) or the capacitor (C1), and then calculate the needed value for the other component.

I highly recommend buying kits of different value capacitors and resistors rather than just buying the values you need one at a time. Not only is it more cost effective to buy these commonly used components as kits, but it gives you greater freedom to experiment with different values to get the result you want.

For instance, if you choose a commonly available capacitor value of 10 microfarads (10 x 10^-6 farads = .00001 farads), you can calculate the needed resistance value as:

R = 5 / (1.1 x .00001) = ~454.5 kΩ

So you might use a 455 kΩ (455,000 Ω) resistor (a non-standard value, but you could create it by combining other resistors in series) with a 10 μF capacitor.

On the other hand, if you decide to use a 100k Ω resistor (a common value), you can calculate the needed capacitance value as:

C = 5 / (1.1 x 100,000) = .000045 farads (~45.5 μF)

So you might use a 47 μF capacitor (the closest common value) with a 100kΩ resistor.

These values are approximate due to the “1.1” multiplier in the formula, which can vary slightly due to manufacturing variations in the 555 timer itself. It’s also worth noting that both the resistor and capacitor values can affect the stability and accuracy of the timing interval, so high-quality components should be used for the best results.

Adjust the Timing on the Fly in Monostable Mode with a Potentiometer

A 555 timer on a breadboard wired in monostable mode with a potentiometer to control timing.
A 555 timer wired in monostable mode and a potentiometer in place of R1.

Rather than swapping in a different resistor or capacitor every time you want to adjust the time, an easy way of accomplishing the same thing is to replace the R1 resistor with at least a 10K potentiometer. As you turn the knob, the resistance value will change, affecting how long the LED stays lit.

Astable Mode

In this mode, the 555 timer operates as an oscillator, generating a continuous square wave without any external trigger and oscillates between two states. Here, two resistors and a capacitor are used to define the timing for the HIGH and LOW states. Initially, the capacitor charges through both resistors but when it reaches 2/3 of the supply voltage, the flip-flop resets, causing the output to go LOW and the capacitor to begin discharging through one of the resistors. Once the capacitor’s voltage drops to 1/3 of the supply, the flip-flop sets again, causing the output to go HIGH and the capacitor to begin charging again. This cycle continues indefinitely.

Examples of Astable 555 Timer Circuits

When wired in astable mode, a 555 timer will begin generating a square wave of on and off pulses as soon as it gets power. This repetitive on-off cycle can be useful for several applications in motorized props, animatronics, and Halloween props. Here are a few examples:

  • Flashing Lights: The 555 timer can be used to control LEDs or other lights, causing them to flash on and off at a steady rate. This can be used for various effects, such as the blinking lights on a robot or a strobe effect in a Halloween display.
  • Pulsing Motors: The 555 timer can control motors, making them turn on and off at regular intervals. For example, a prop could have a part that moves back and forth, or an animatronic figure could have a limb that moves repeatedly.
  • Sound Generation: The 555 timer can also generate tones when connected to a speaker, by setting the frequency of oscillation within the audible range. This could be used for making a robot beep or creating spooky sounds for a Halloween prop.
  • Servo Position Control: In more complex applications, a 555 timer can be used to generate the control signal for a servo motor, which is used in many animatronics for precise positioning control. By adjusting the duty cycle of the output wave (the ratio of the on time to the total cycle time), you can control the angle to which the servo turns.
  • Heartbeat Simulation: For a Halloween prop, a 555 timer could simulate a heartbeat by controlling a light or a small pump to create a rhythmic pulsing effect.
  • Randomness Generator: You could also use a 555 timer as a simple randomness generator for creating unpredictable effects. By feeding the timer’s output into a counter or shift register circuit, you can generate a sequence of bits that changes each time the timer cycles. These bits can be used to create a variety of random effects, such as erratic movement in an animatronic creature or random flickering in a set of lights.

Remember, by adjusting the values of the resistors and capacitor connected to the 555 timer circuit, you can adjust the on and off time.

How to Wire a 555 Timer in Astable Mode

Setting up a 555 timer in astable mode allows it to act as an oscillator, generating a continuous output square wave.

A 555 timer wired in astable mode on a breadboard.
A 555 timer wired in astable mode on a breadboard.

Here’s a step-by-step guide to wiring it:

Components Needed:

  • 555 Timer IC
  • Two resistors (R1 and R2)
  • One capacitor (C1)
  • An LED (optional) and an appropriate resistor to visualize the output

Circuit Connection Steps:

  1. Power connection: Connect pin 1 to Ground (0V), and connect pin 8 to Vcc (the supply voltage, typically between 4.5V and 15V).
  2. Output: Connect an LED (through a current limiting resistor) to pin 3, if you wish to visualize the output signal.
  3. Timing components: Connect R1 between Vcc and pin 7. Connect R2 between pins 7 and 6. Finally, connect capacitor C1 between pin 2 and Ground.
  4. Connections between pins: Connect pin 6 to pin 2, and pin 4 to Vcc.
  5. Reset pin: Pin 4 is the reset pin, which is an active-low input and is connected to Vcc to avoid any unwanted resets.
  6. Control voltage: Pin 5 is the control voltage pin. In most basic circuits, it’s typically connected to Ground through a 0.01μF capacitor to filter out high-frequency noise.

Please note that while making the connections, always ensure that the power is disconnected, and double-check all your connections against a reliable circuit diagram before applying power. This setup will create a continuous square wave until the power is removed.

How Astable Mode Works

In astable mode, the 555 timer oscillates indefinitely between two states, high and low, without any external trigger, thus functioning as a free-running oscillator. The frequency (or time period) and duty cycle of the output square wave can be controlled by the values of two resistors and one capacitor connected in the circuit.

Here’s a simplified step-by-step explanation of how the 555 timer works in astable mode:

  1. Starting State: Initially, the output of the timer is low, and the capacitor is discharged. The trigger input (pin 2) is held above its threshold level (2/3 of the supply voltage) by the voltage across the capacitor.
  2. Charging: As the voltage across the capacitor is less than 2/3 of the supply voltage, the threshold input (pin 6) does not trigger, and the discharge transistor (connected to pin 7) is off. This allows current to flow through resistors R1 and R2, and the capacitor C1 begins to charge up.
  3. Threshold Reached: As the capacitor charges up, the voltage across it increases. When this voltage reaches 2/3 of the supply voltage, the threshold input (pin 6) triggers, causing the flip-flop inside the 555 timer to reset. This turns on the discharge transistor, and the output of the timer switches to low.
  4. Discharging: With the discharge transistor turned on, current is diverted away from the capacitor and through the discharge transistor. This causes the capacitor to start discharging through R2.
  5. Trigger Level Reached: The capacitor continues to discharge until its voltage drops below 1/3 of the supply voltage. At this point, the trigger input (pin 2) is activated, setting the flip-flop and turning off the discharge transistor. This causes the output of the timer to switch back to high, and the cycle starts over.

By adjusting the values of R1, R2, and C1, you can control both the frequency and the duty cycle (the proportion of time that the output is high) of the square wave output. Specifically, the frequency is approximately f = 1.44 / ((R1 + 2R2) x C1), and the duty cycle is approximately (R1+R2) / (R1+2R2).

How to Adjust the Timing in Astable Mode

The operation of a 555 timer in astable mode is determined by two resistors, R1 and R2, and a capacitor, C1. The timer alternately charges and discharges the capacitor, resulting in a continuous square wave output.

The output waveform has two states: ‘ON’ (HIGH) state and ‘OFF’ (LOW) state. The duration of the ‘ON’ state (T_high) is controlled by R1, R2, and C1, while the duration of the ‘OFF’ state (T_low) is controlled by R2 and C1.

Here are the formulas:

  • For the duration of the HIGH state (T_high), the formula is: T_high = 0.693 x (R1 + R2) x C1
  • For the duration of the LOW state (T_low), the formula is: T_low = 0.693 x R2 x C1
  • For the total period (T = T_high + T_low) of the output waveform, the formula is: T = 0.693 x (R1 + 2R2) x C1
  • And, the frequency (f) of oscillation is the reciprocal of the total period (T), so: f = 1 / T = 1.44 / ((R1 + 2R2) x C1)

To calculate the resistor and capacitor values, you’d rearrange these equations to solve for R1, R2, or C1 as needed. Note that these formulas provide an approximation. The constant ‘0.693’ comes from the charging and discharging characteristics of a capacitor through a resistor, and is actually derived from natural logarithm ln(2).

Finally, remember that resistors and capacitors are available in standard, discrete values. After calculating the values, you might need to choose the nearest available component value or combine components in series or parallel to achieve the desired timing.

Astable Mode Timing Example

Let’s say I have an animation that I’d like to be ON for about 10 seconds and then OFF for about 5 seconds? What value resistors and capacitor should I use?

In an astable 555 timer circuit, the ON and OFF times are governed by two resistors (R1 & R2) and a capacitor (C1). The formulas for the ON and OFF times are as follows:

  • ON time: T_high = 0.693 x (R1 + R2) x C1
  • OFF time: T_low = 0.693 x R2 x C1

Given that we want an ON time (T_high) of 10 seconds and an OFF time (T_low) of 5 seconds, we have two equations. Let’s use these to calculate reasonable values for R1, R2, and C1.

Let’s arbitrarily choose a common capacitor value of 10μF (microfarads) for C1. That’s 10 * 10^-6, or .00001 in farads.

I prefer to start with the T_low equation because it has fewer variables:

5s = 0.693 x R2 x 0.00001

Let’s re-arrange this equation to solve for R2:

R2 = 5s / (0.693 x 0.00001) = ~ 721,501 Ω (or 721.5 kΩ)

Now that we have values for R2 and C1, let’s use the T_high equation to get the value for R1:

10s = 0.693 x (R1 + 721,501) x 0.00001

Let’s re-arrange this equation to solve for R1:

R1 + 721,501 = 10s / (0.693 x 0.00001) = 1,443,001

Which re-arranges to:

R1 = 1,443,001 – 721,501 = ~ 721,500 Ω

So, for an ON time of 10 seconds and an OFF time of 5 seconds with a 555 timer in astable mode, you could use R1 = 0.72MΩ, R2 = 0.72MΩ, and C1 = 10μF. In general, the higher the values for R2 and C1, the longer the OFF time. Whereas the higher the R1 value, the higher the ON time.

Keep in mind that these calculations assume perfect components and don’t account for variations in actual component values or the characteristics of the 555 timer itself. Also, 0.72MΩ is not a standard resistor value. You could use a combination of resistors in series to get this value, or use a potentiometer to fine-tune the resistance. Alternatively, choose the nearest available standard resistor value and accept a small error in the timing.

Adjust the Timing on the Fly in Astable Mode with a Potentiometer

A 555 timer on a breadboard wired in astable mode with a potentiometer to control timing.
A 555 timer wired in astable mode and a potentiometer in place of R2.

Rather than swapping in a different resistor or capacitor every time you want to adjust the time, an easy way of accomplishing the same thing is to replace the R2 resistor with at least a 10K potentiometer. As you turn the knob, the resistance value will change, affecting how long the LED stays lit.

Bistable Mode

In bistable mode, the 555 timer acts as a basic flip-flop. Two external triggers control the state of the timer. One trigger sets the state and the other resets it. There are no capacitors or resistors determining the length of the state. It remains in the state until the other trigger is activated.

Examples of Bistable 555 Timer Circuits

A 555 timer in bistable mode, also known as a flip-flop, is a great tool for controlling motorized props, animatronics, or Halloween props. It can be used to create an action that switches between two states with separate triggers. Here are a few examples:

  • Prop Activation/Deactivation: In a haunted house, you could use a bistable 555 timer to control a motorized prop such as a jumping spider or an animatronic zombie. Two separate triggers (perhaps pressure plates or infrared motion detectors) could be used to activate and deactivate the prop, giving guests a good scare and then resetting for the next group.
  • Interactive Exhibits: For museum exhibits or interactive displays, a bistable 555 timer could control an animatronic character that switches between two different states or actions, perhaps triggered by different buttons that visitors can press.
  • Motorized Toys: In a motorized toy or model, a bistable 555 timer could control a feature that switches between two states, like a train switching tracks or a dollhouse light turning on and off.
  • LED Light Displays: For Halloween props or other light displays, a bistable 555 timer could control a light that switches between two states, like a pumpkin that lights up and then turns off when someone approaches, or an LED display that alternates between two different patterns.
  • Sound Effects: A bistable 555 timer could control a sound effect that switches between two states, like a Halloween prop that alternates between two different spooky sounds when triggered.

Remember, in bistable mode, the 555 timer will stay in its current state until it receives a trigger to switch to the other state. This can be very useful for creating props and displays that need to maintain their state until specifically triggered to change.

How to Wire a 555 Timer in Bistable Mode

The 555 timer IC can be wired in bistable mode to function as a flip-flop or a basic two-state device. This mode is useful for creating a simple switch that toggles between two states.

A 555 timer on a breadboard wired in bistable mode.
A 555 timer wired in bistable mode on a breadboard.

Components Needed:

  • 555 Timer IC
  • Two push-button switches (S1 for SET and S2 for RESET)
  • Two resistors (R1 and R2)
  • An LED (optional) and an appropriate resistor to visualize the output

Circuit Connection Steps:

  1. Power connection: Connect pin 1 to Ground (0V), and connect pin 8 to Vcc (this will typically be a DC voltage between 4.5V and 15V).
  2. Output: Pin 3 is the output pin. You can connect an LED (through a current limiting resistor) to this pin to visualize the output state.
  3. Trigger and Reset connections: Connect one terminal of push-button switch S1 (SET) to Vcc and the other terminal to pin 2 (Trigger) and pin 6 (Threshold). Similarly, connect one terminal of push-button switch S2 (RESET) to Ground and the other terminal to pin 4 (Reset).
  4. Pull-up Resistors: Connect resistor R1 between pin 2 and Vcc, and connect resistor R2 between pin 4 and Vcc. These resistors ensure a default high state on the Trigger and Reset inputs.
  5. Control voltage: Pin 5 is the control voltage pin. In most basic circuits, it’s typically connected to Ground through a 0.01μF capacitor to filter out high-frequency noise.
  6. Discharge pin: Pin 7 is left unconnected in this setup.

This setup can be very useful for memory storage, debouncing, and other switch-based applications. Always remember to disconnect the power when making the connections and double-check all your connections against a reliable circuit diagram before applying power.

How Bistable Mode Works

In bistable mode, the 555 timer functions as a flip-flop. This means it has two stable states and can flip or transition between these states based on inputs at the trigger and reset pins. It will maintain its output until an external signal causes it to change – hence the name “bistable”.

Here’s how it works:

  1. Initial State: At power-up, the output state of the 555 timer depends on the states of the trigger and reset pins. Normally, in bistable mode, the reset pin (pin 4) is kept high (i.e., connected to VCC, the supply voltage), and the trigger pin (pin 2) is also kept high through a pull-up resistor. This ensures that the initial state of the timer’s output is low.
  2. Setting the Output: When a negative pulse (a transition from high to low) is applied to the trigger input (pin 2), it causes the flip-flop within the 555 timer to “set”. This turns off the discharge transistor (connected to pin 7), allowing the timing capacitor to charge, and sets the output high.
  3. Resetting the Output: When a negative pulse is applied to the reset input (pin 4), it causes the flip-flop to “reset”. This turns the discharge transistor back on, discharging the timing capacitor, and sets the output low.

There are no capacitors or resistors determining the length of the state. In fact, there is no timing in this circuit. There are only two stable states (on and off) controlled directly by the trigger pin and reset pin. The timer will maintain its output state until another trigger or reset pulse is received. This makes bistable mode useful for applications where you need to turn something on and off manually or in response to specific triggers.

In summary, a 555 timer in bistable mode flips between two stable states (high and low) based on signals received at the trigger and reset inputs. This makes it a simple, versatile building block for all kinds of digital circuits, from debouncing switches to forming basic memory units.

Mastering the use of a 555 timer in all its modes is an invaluable skill for anyone involved in the creation of robotics, motorized props, and animatronics. Its flexibility, from the single-pulse monostable mode to the continuous pulse of astable mode, or the dual-state control of bistable mode, makes it an essential component in designing and controlling dynamic, timed animations and events. Whether you’re an amateur hobbyist or a professional engineer, the 555 timer offers endless possibilities to enhance your projects. Remember, creativity coupled with a sound understanding of these technical tools can bring your ideas to life in the most remarkable ways.

Some links in this post are to affiliate sites. If you purchase something through them, I may earn a small commission — which costs you nothing! I am very grateful for your support when you use my links to make a purchase.

Stop Scrolling. Start Creating.

Find out about new courses and live events!
Get my latest guides and reference materials.
Unsubscribe anytime!