Flip Flop

  • A Flip Flop is an electronic circuit with two stable states.
  • Also known as Ledge.
  • It can be used to store binary data.
  • It is the basic storage element in sequential logic
  • Flip-flops and latches are fundamental building blocks of DE (digital electronics).
Used as Data Store Elements.

Types
  1.   SR Flip Flop.
  2.   D Flip Flop.
  3.   JK Flip Flop.
  4.   T Flip Flop. 

SR  Flip Flop

  • In SR Flip Flop S represent Set and R represent Reset.
  • S & R termed as I/P.
  • It operates with the +ve & -ve CLK transition.


S R Q Q’
0 0 0 1
0 1 0 1
1 0 1 0
1 1


JK Flip Flop

  • In JK Flip Flop another Flip Flop required in DE.
  • Sometimes known as improved version of SR.
  • In case of JK Flip Flop we need NAND gate.
  • If J & K are both low no change occures.
  • If J & K are both high at clk edge then o/p will Toggle.

J K Q Q’
0 0 0 0
0 1 0 0
1 0 0 1
1 1 0 1
0 0 1 1
0 1 1 0
1 0 1 1
1 1 1 0


D Flip Flop

  • Advanced version of JR.
  • Also known as Delay Flip Flop.
  • It operate with +ve & -ve clk transition.
  • Its ability to store and remember the data.
  • D Flip Flop consists of 4 following.
  1. Data I/P.
  2. Clock I/P.
  3. Set I/P.
  4. Reset I/P.




Clock D Q Q’
↓ » 0 0 0 1
↑ » 1 0 0 1
↓ » 0 1 0 1
↑ » 1 1 1 0

T Flip Flop

  • T means Toggle.
  • A T flip flop is like JK flip-flop.
  • It is a single input version of JK flip flop.
  • It has only 1 input along with the clock input.
  • T Flip Flop is obtained by connecting both inputs J and K together.
  •  Ability to complement its state i.e (0,1).


T Q Q (t+1)
0 0 0
1 0 1
0 1 1
1 1 0