Ripple and Synchronous counters            

Theory:

Counter is a type of circuit, which counts or which can be used for counting purposes. Or counting is such a digital device, which counts clock pulses in binary. Counter is a sequential logic circuits composed via wiring together flip-flops, which are used to count binary pulses being applied on these flip-flops. When a clock pulses are applied on input of some counter, the flip-flops present inside the counter change its state in such a way that stored binary number on it reveals the number of input pulses passing through it.

There are two types of counters in digital logic circuit that are used to count the numbers of bits and these types depends upon the clock pulse applied to the flip flops.

  • Asynchronous Counter (Ripple Counter)

These are the counters in which we do not use universal clock, main clock is only applied to the first flip flop and then for rest of flip flops the output of previous flip flop is taken as a clock.

  • Synchronous Counter

These are the counters in which we use a universal clock that is common to all flip flops.