Log in Sign up
Back to Discover
💻

Flip-flop (electronics)

technology Maturity 9-11

Some tiny parts help computers remember.

R-S mk2.gif
R-S mk2.gif
They can hold one piece of info. They stay that way until we tell them to change. This helps your computer work well. It is like a tiny memory. Do you like computers?

41 words

Tiny parts help computers remember things.

R-S mk2.gif
R-S mk2.gif
These parts can hold one piece of info. They stay that way until we tell them to change. This helps a computer work.
Eccles-Jordan trigger circuit flip-flip drawings.png
Eccles-Jordan trigger circuit flip-flip drawings.png
One part can hold a zero or a one. This is how machines store data. Scientists first made these in 1918. They used parts called vacuum tubes. Now, we use them in many systems. They are like a small bit of memory.
SR Flip-flop Diagram.svg
SR Flip-flop Diagram.svg
Computers use them to think and count.

88 words

A flip-flop is a tiny part of a computer circuit. It acts like a small piece of memory.

R-S mk2.gif
R-S mk2.gif
It can store one bit of data. A bit is a single piece of info. It is either a one or a zero.
SR Flip-flop Diagram.svg
SR Flip-flop Diagram.svg

These parts have two stable states. This means they stay in one position. They do not change unless a signal tells them to. One common type is the SR latch. The S stands for set. The R stands for reset.

SR NOR Latch How to Work Ver2 20251008.png
SR NOR Latch How to Work Ver2 20251008.png

In an SR latch, the S input sets the state to one. The R input resets the state to zero. If both inputs are zero, the part holds its state. It keeps the last info it had. However, some settings are not allowed. If both S and R are one, the circuit breaks its rules.

Scientists first made these in 1918. William Eccles and F. W. Jordan built the first version. They used vacuum tubes to make it work.

Eccles-Jordan trigger circuit flip-flip drawings.png
Eccles-Jordan trigger circuit flip-flip drawings.png
Today, we use many different types. These include D, T, and JK flip-flops. They help computers count and think.

197 words

A flip-flop is a very important part of digital electronics. It acts as a tiny piece of memory that can store one bit of data. A bit is just a single piece of information. It is represented as either a one or a zero.

SR Flip-flop Diagram.svg
SR Flip-flop Diagram.svg
These circuits are called bistable multivibrators. This means they have two stable states. They stay in one state until a signal tells them to change. This ability to hold information makes them the basic building blocks for computers and communication systems.
R-S mk2.gif
R-S mk2.gif

To understand how it works, look at the SR latch. The S stands for set and the R stands for reset. You can build this using two logic gates, like NOR or NAND gates. These gates are connected in a special way called cross-coupling. This means the output of one gate is fed back into the input of the other.

SR NOR Latch How to Work Ver2 20251008.png
SR NOR Latch How to Work Ver2 20251008.png
When you send a set signal, the circuit moves to a state of one. When you send a reset signal, it moves to zero. If you send no signal, the circuit simply holds its current state. However, if you try to set and reset at the same time, it enters a forbidden state.
SR Flip-flop Diagram.svg
SR Flip-flop Diagram.svg

People have been working with these circuits for a long time. The first electronic latch was invented in 1918. Two British physicists named William Eccles and F. W. Jordan created it. They used vacuum tubes to make the circuit work.

Eccles-Jordan trigger circuit flip-flip drawings.png
Eccles-Jordan trigger circuit flip-flip drawings.png
Later, this design was used in the British Colossus computer in 1943. As technology changed, engineers moved from vacuum tubes to transistors and logic gates. Today, many different types of these circuits are built into single tiny chips.

There are several different types of these storage elements. You might hear names like D, T, or JK flip-flops. Some engineers use the word "latch" for circuits that react to a steady level of signal. They use the word "flip-flop" for circuits that only change when a clock signal hits an edge.

JK timing diagram.svg
JK timing diagram.svg
For example, the 74HC75 is a chip that contains four transparent latches. In 1954, a teacher named Montgomery Phister discussed several types in a UCLA course. He also wrote a book about the logical design of digital computers. Another engineer, Eldred Nelson, helped name the JK flip-flop while working at Hughes Aircraft.

These small circuits are everywhere in our modern world. They allow computers to perform complex tasks by keeping track of many bits at once. They can also be used for counting pulses or helping signals stay in time with a clock.

D-Type Flip-flop Diagram.svg
D-Type Flip-flop Diagram.svg
You can think of them as the tiny switches that allow a computer to remember what it just did. Without these small bits of memory, a computer could not follow a set of instructions. They turn simple electrical signals into the smart machines we use every day.

495 words

In the world of digital electronics, a flip-flop is a fundamental storage element. It is technically known as a bistable multivibrator. This means the circuit has two stable states that it can maintain. These states are used to store a single bit of data, which is a binary digit. One state represents a logical one, and the other represents a logical zero.

SR Flip-flop Diagram.svg
SR Flip-flop Diagram.svg
Because they can hold this information, flip-flops are the essential building blocks of sequential logic. They are used extensively in computers, communication systems, and many other digital technologies.

To understand the mechanism, we can look at the asynchronous set-reset (SR) latch. This is the most basic form of a latch. It can be built using two cross-coupled logic gates, such as NOR or NAND gates. Cross-coupling means the output of one gate is connected back to the input of the other. This feedback loop allows the circuit to remember its state.

SR NOR Latch How to Work Ver2 20251008.png
SR NOR Latch How to Work Ver2 20251008.png
In an SR NOR latch, the two inputs are labeled S for set and R for reset. If you apply a set signal (S=1, R=0), the internal state becomes 1. If you apply a reset signal (S=0, R=1), the state becomes 0. When both inputs are zero, the circuit holds its current state. However, if both inputs are set to 1, the circuit enters a forbidden state. This restricted combination is unstable and can lead to a race condition.
R-S mk2.gif
R-S mk2.gif

Engineers have developed several distinct types of these storage elements. The most common are the SR, D (data), T (toggle), and JK flip-flops. These types differ in how they respond to input signals. A latch is often described as level-triggered, meaning it is transparent while an input signal is active. In contrast, a flip-flop is usually edge-triggered, meaning it only changes state at a specific moment. This moment is the transition of a clock signal, known as a clock edge.

JK timing diagram.svg
JK timing diagram.svg
Some flip-flops react to the rising edge, while others react to the falling edge of the clock. These specialized designs allow for synchronous systems where all components work in perfect timing.

The history of these circuits began with the invention of the first electronic latch. In 1918, British physicists William Eccles and F. W. Jordan filed a patent for a trigger circuit. This original design used two active elements called vacuum tubes.

Eccles-Jordan trigger circuit flip-flip drawings.png
Eccles-Jordan trigger circuit flip-flip drawings.png
This technology was later used in the British Colossus, a famous codebreaking computer, in 1943. As electronics evolved, these circuits moved from vacuum tubes to transistors and eventually to integrated circuits. In 1954, Montgomery Phister discussed various flip-flop types in a UCLA course. He later published these ideas in his book, *Logical Design of Digital Computers*. During this era, Eldred Nelson at Hughes Aircraft helped coin the term "JK" for a specific type of flip-flop.
TTL flip-flop.svg
TTL flip-flop.svg

The significance of flip-flops lies in their ability to manage data and timing. They are used for counting pulses and synchronizing variably-timed signals to a reference clock. In modern devices, many of these elements are packed into a single integrated circuit. For example, the 74HC75 is a chip that contains a quadruple transparent latch.

D-Type Flip-flop Diagram.svg
D-Type Flip-flop Diagram.svg
By storing bits, these circuits allow a system to function as a finite-state machine. In such a machine, the next output depends on both the current input and the current stored state. This ability to remember previous inputs is what makes complex computing possible.

There are many ways to implement these circuits in practical hardware. A transparent latch can be built using bipolar junction transistors, field-effect transistors, or inverting logic gates. In a symmetric cross-coupled pair, two inverting stages are connected in a cascade. This creates a non-inverting loop where each stage acts as an active feedback network for the other.

SR Flip-flop Diagram.svg
SR Flip-flop Diagram.svg
Some designs, like the NAND latch, use inverted inputs, meaning the inputs are considered "active low." This means the latch reacts when the input signal goes to zero rather than one. These variations allow engineers to choose the best tool for a specific electronic task.

Flip-flops connect to much broader topics in computer science and engineering. They are the foundation of memory systems and digital logic design. By combining many flip-flops, engineers can create complex structures like shift registers. These registers can move data through a system bit by bit. They also allow for the creation of processors that can execute millions of instructions per second. Every time a computer processes a command or saves a file, it is relying on the tiny, reliable work of these bistable circuits.

772 words
🖼️ Images & Media (25)
File:Transistor Bistable interactive animated-en.svg
Transistor Bistable interactive animated-en.svg
File:Eccles-Jordan trigger circuit flip-flip drawings.png
Eccles-Jordan trigger circuit flip-flip...
File:TTL flip-flop.svg
TTL flip-flop.svg
File:R-S mk2.gif
R-S mk2.gif
File:SRLatch-lowres.gif
SRLatch-lowres.gif
File:SR NOR Latch How to Work Ver2 20251008.png
SR NOR Latch How to Work Ver2 20251008.png
File:SR Flip-flop Diagram.svg
SR Flip-flop Diagram.svg
File:Inverted SR latch symbol.png
Inverted SR latch symbol.png
File:RS-and-or-flip-flop.png
RS-and-or-flip-flop.png
File:NAND Gated SR Latch.svg
NAND Gated SR Latch.svg
File:SR (Clocked) Flip-flop Diagram.svg
SR (Clocked) Flip-flop Diagram.svg
File:Gated SR flip-flop Symbol.svg
Gated SR flip-flop Symbol.svg

+ 13 more

Up Next
💻
Synchronous circuit
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.