Open In App

n-bit Johnson Counter in Digital Logic

Prerequisite – Counters 

Johnson counter also known as creeping counter, is an example of synchronous counter. In Johnson counter, the complemented output of last flip flop is connected to input of first flip flop and to implement n-bit Johnson counter we require n flip-flop.It is one of the most important type of shift register counter. It is formed by the feedback of the output to its own input.Johnson counter is a ring with an inversion.Another name of Johnson counter are:creeping counter, twisted ring counter, walking counter, mobile counter and switch tail counter. 



 

Total number of used and unused states in n-bit Johnson counter: 
number of used states=2n 
number of unused states=2n – 2*n 
 



Example: 
If n=4 
4-bit Johnson counter 

Initially, suppose all flip-flops are reset. 

 

Truth Table: 

 

where, 
CP is clock pulse and 
Q1, Q2, Q3, Q4 are the states. 

Question: Determine the total number of used and unused states in 4-bit Johnson counter. 

Answer: Total number of used states= 2*n 
= 2*4 
= 8 
Total number of unused states= 2n – 2*n 
= 24-2*4 
= 8 
Everything has some advantages and disadvantages. 
Advantages of Johnson counter: 
 

Disadvantages of Johnson counter: 
 

Applications of Johnson counter: 
 

 

Article Tags :