What Is a Counter?
A counter is a sequential digital circuit that counts the clock pulses coming into its input. On each pulse it increments (or decrements) its binary output value by one.
How Does It Work?
It's made of connected flip-flops. Each flip-flop holds one bit; with the incoming pulses the binary number increases in sequence (000 → 001 → 010 ...). With n flip-flops it can count up to 2ⁿ.
Synchronous and Asynchronous
In an asynchronous (ripple) counter each flip-flop triggers the previous one; it's simple but slow. In a synchronous counter all flip-flops run on the same clock; it's faster and more stable.
| Type | Property |
|---|---|
| Up | Counts increasing |
| Down | Counts decreasing |
| Mod-N | Counts to N and resets |
Frequency Division
A counter also works as a frequency divider: each flip-flop halves the clock frequency. This property is much used in clock generation and timing.
Where Is It Used?
Digital clocks, frequency counters, event counting, address generation and timer circuits. Common ICs: 7490, 4017, 74161.
Up/Down and Loadable Counters
Some counters can count both up and down with a direction control (up/down counter). "Loadable" counters can be loaded with a starting value and count from there; this property is much used in programmable timers and frequency dividers.
Common Mistakes
- Ripple delay: an asynchronous counter produces wrong intermediate values at high speed.
- Wrong mod: if the Mod-N setting is wrong, counting resets at the wrong point.
- Reset/load: if the starting value isn't defined, unexpected counting occurs.
Frequently Asked Questions
What is a Mod-10 counter?+
Why does a counter divide frequency?+
Search parts related to "What Is a Counter?"
Find the right part by comparing price, stock and distributors.