An asynchronous counter is really cool because it can handle a total of 2n-1 different counting states. For example a 4-bit counter set up as MOD-16 can count from 0 all the way to 15, making it great for things like frequency division. But you can also use the basic design of an asynchronous counter […]