Psalm 119:105 (KJV)
105 Thy word is a lamp unto my feet, and a light unto my path.
The 555 Timer – Part 2 | Bistable Mode
Welcome to Part 2 of the 555 Timer series!
In Part 1, we explored monostable mode, where the 555 produces one timed output pulse.
This time we’re looking at bistable mode.
Bistable means the circuit has two stable output states:
HIGH
and
LOW
Unlike monostable operation, we’re not using an RC timing network to determine how long the output stays in either state. Instead, we’re taking advantage of the SR latch inside the 555 timer. Your video introduces this distinction right at the beginning.
Press one button and the output goes HIGH — and stays HIGH.
Press another button and the output goes LOW — and stays LOW.
That’s bistable operation!
No RC Timing Cycle
One of the first things you’ll notice about our bistable circuit is what’s missing.
There is no timing resistor and timing capacitor charging and discharging to determine an output pulse width.
We do still have a small capacitor connected to Pin 5, the Control Voltage pin, but we’re using that capacitor for noise filtering rather than timing.
In bistable mode, we’re manually controlling the internal latch with two pushbuttons.
The SR Latch
Inside the functional block diagram of the 555 timer is an SR latch, also called a Set-Reset latch.
The latch provides something very important:
Memory
Once the latch is SET, it remembers that state.
Once it is RESET, it remembers that state.
It doesn’t need a timing capacitor to tell it when to change.
Understanding the NOR-Gate Model
An SR latch can be modeled using two cross-coupled NOR gates. This is a useful way to understand how an SR latch can remember a state.
Important Note
The cross-coupled NOR-gate circuit is a functional model of the 555’s SR latch. It is not intended to represent the exact transistor-level implementation inside the NE555.
With our functional SR-latch model:
SET → Q becomes HIGH
RESET → Q becomes LOW
Q and Q̅ are complementary outputs. When Q is HIGH, Q̅ is LOW, and vice versa.
For our 555 circuit, we’re mainly interested in the two conditions that SET or RESET the latch.
The Bistable Circuit
We’re using an NE555 timer powered from 5 volts.
The circuit has two momentary pushbuttons:
S = SET
R = RESET
The SET button controls the Trigger input on Pin 2.
The other button controls the Threshold input on Pin 6, which we’re using to reset the latch in this circuit.
We also use two LEDs so we can immediately see which stable state the output is in.
🟢 Green LED = Output HIGH / SET
🔴 Red LED = Output LOW / RESET
SET — Pin 2
Pin 2 is the Trigger input.
A 10 kΩ pull-up resistor normally holds Pin 2 HIGH. When we press the SET pushbutton, Pin 2 is momentarily pulled toward ground.
That brings the Trigger voltage below:
⅓ VCC
With a 5 V supply:
⅓ × 5 V ≈ 1.67 V
The lower comparator responds and sets the internal latch. Pin 3 goes HIGH.
The green LED turns ON.
The really interesting part is what happens when we release the button:
The green LED stays ON.
The latch remembers its state.
RESET — Pin 6
Pin 6 is the Threshold input.
A pull-down resistor normally keeps Pin 6 LOW.
When we press the RESET pushbutton, Pin 6 is momentarily brought toward +5 V, taking it above:
⅔ VCC
With a 5 V supply:
⅔ × 5 V ≈ 3.33 V
The upper comparator resets the internal latch and Pin 3 goes LOW.
The green LED turns OFF and the red LED turns ON.
Release the button and:
The red LED stays ON.
The circuit remembers this state too.
Why Two LEDs?
The two LEDs make the two stable states easy to see.
Pin 3 HIGH:
🟢 Green ON
🔴 Red OFF
Pin 3 LOW:
🟢 Green OFF
🔴 Red ON
The green LED is arranged so the 555 output sources current when Pin 3 is HIGH.
The red LED is connected from the +5 V side toward Pin 3, allowing the 555 output to sink current when Pin 3 is LOW.
Let’s Go to The Lab!
On the breadboard, bistable operation becomes very easy to see.
Press SET:
🟢 GREEN — HIGH
Release the button and it stays green.
Now press RESET:
🔴 RED — LOW
Release the button and it stays red.
Press SET again and we’re back to green.
That’s bistable operation:
Two stable states, with the circuit remembering the selected state.
Your corrected demonstration shows exactly this behavior.
Monostable vs. Bistable
Monostable
One stable state
A trigger temporarily changes the output. After an RC-controlled time interval, the circuit automatically returns to its stable state.
Bistable
Two stable states
SET changes the output to one stable state.
RESET changes it to the other.
There is no RC timing interval automatically forcing it back.
What’s Next? Astable Mode!
We’ve now covered:
Monostable → One stable state
Bistable → Two stable states
Next comes:
Astable → No stable state!
Instead of manually pressing SET and RESET buttons, we’ll use an RC timing network to make the 555 continually switch between HIGH and LOW.
And that means our LEDs can:
🟢 → 🔴 → 🟢 → 🔴 → 🟢 → 🔴
all by themselves!
That’s where we’re headed in 555 Timer Part 3 – Astable Mode. Your Part 2 video introduces that next step at the end.
Resources
Texas Instruments NE555
NE555 Datasheet — Texas Instruments
NE555 Product Page — Texas Instruments
Wikimedia Commons
The 555 block diagram shown in the video is from Wikimedia Commons:
NE555 Block Diagram — BlanchardJ / Wikimedia Commons — Public Domain
NE555 Block Diagram — Wikimedia Commons
Thanks for spending some time with me learning about the 555 timer in bistable mode.
Next time we’ll head back to The Lab and see what happens when we let the 555 switch those states automatically.
Build Circuits With Rich
Whoo Buddy!! ⚡🔧
My Notes:
Video Notes!
Want more electronics lessons?
For more beginner-friendly electronics lessons, circuit walkthroughs, and hands-on breadboard builds, visit:
https://buildcircuitswithrich.com
Prefer video?
Watch full lessons on the Build Circuits With Rich YouTube Channel.
Back To: Videos