Flip Flops
Flip Flops
This article deals with the basic flip flop circuits like S-R Flip Flop, J-K Flip Flop, D Flip Flop,
and T Flip Flop along with truth tables and their corresponding circuit symbols.
Flip flops are actually an application of logic gates. With the help of Boolean logic you can create
memory with them. Flip flops can also be considered as the most basic idea of a Random Access
Memory [RAM]. When a certain input value is given to them, they will be remembered and
executed, if the logic gates are designed correctly. A higher application of flip flops is helpful in
designing better electronic circuits.
The most commonly used application of flip flops is in the implementation of a feedback circuit. As
a memory relies on the feedback concept, flip flops can be used to design it.
There are mainly four types of flip flops that are used in electronic circuits. They are
D Flip Flop
D flip flop is actually a slight modification of the above explained clocked SR flip-flop. From the
figure you can see that the D input is connected to the S input and the complement of the D input is
connected to the R input. The D input is passed on to the flip flop when the value of CP is ’1′. When
CP is HIGH, the flip flop moves to the SET state. If it is ’0′, the flip flop switches to the CLEAR
state.
3. J-K Flip Flop
The circuit diagram and truth-table of a J-K flip flop is shown below.
4. T Flip Flop
This is a much simpler version of the J-K flip flop. Both the J and K inputs are connected together
and thus are also called a single input J-K flip flop. When clock pulse is given to the flip flop, the
output begins to toggle. Here also the restriction on the pulse width can be eliminated with a master-
slave or edge-triggered construction. Take a look at the circuit and truth table below.
T Flip Flop
Source : http://www.circuitstoday.com/flip-flops