What Is A Counter

A counter is a gadget that keeps and sometimes demonstrates the number of times a specific incident or procedure has actually happened, often in regard to a clock signal. Counters are being used in electronic devices for counting purposes, they can count particular event occurring in the circuit. For instance, the counter in the UP counter tends to increase the count per each edge of the clock. Perhaps not counting, a counter can pursue a certain pattern based on our layout and can be designed with the support of flip-flops.

Types of Counter

The counter can be divided into two types, the asynchronous counter, and the synchronous counter.

Asynchronous counter – In the asynchronous counter, we never use a global clock, just the first flip flop is powered by the primary clock, as well as the clock input of the remaining portion of the next flip flop is influenced by the output value flip flops.


  • Asynchronous counters can be easily customized with T flip flop or D flip flop.
  • They are also named Ripple counters that are used in low-speed circuit design.
  • They are being used as Divide by-n counters that split the input by n , where n is an integer.
  • Asynchronous counters are also used for shortened counters. These may be used for design of any mod digit counters

    Synchronous counter – Whereas the asynchronous counter, the synchronous counter has one worldwide clock that continues to drive each flip flop so that output changes in comparison. One benefit of the synchronous counter over the asynchronous counter is that it can continue operating on a larger density than the asynchronous counter since it does not have an accumulated interruption because each flip flop has the same clock.

    Decade counter – It counts ten different parts and then resets to its center point. A simple decade counter will measure from 0 to 9 however we can also make decade counters that can run via any 10 states between 0 and 1

    Leave a Reply

    Your email address will not be published. Required fields are marked *