T flip flop is also known as “Toggle Flip – flop”. Toggle is to change the output to complement of the previous state in the presence of clock input signal.
The T flip flop has
The symbol of a T flip – flop is shown below.
We can construct a T flip – flop by using any other flip – flops.
SR flip – flop: By connecting the feedback of outputs of SR flip – flop to the inputs (S & R).
D flip – flop: Connecting the Q’ to its Data input of D flip – flop as feedback path.
J K flip – flop: By combing the J & K inputs of JK flip – flop, to make as single input, we can design the T flip – flop.
The circuit of a T flip – flop made from NAND JK flip – flop is shown below.
The operation of the T flip flop is explained below.
When the T input is low, then the next sate of the T flip – flop is same as the present state i.e. it holds the current state.
When the T input is high, then the next sate of the T flip – flop is toggled i.e. it is same as the complement of present state on clock transition.
T = 1 and present state = 0 then the next state = 1.
T = 1 and present state = 1 then the next state = 0.