The Johnson counter operates through a series of n flip-flops arranged in sequence, with the output of the last flip-flop inverted and fed back to the first. For example, a 4-bit Johnson counter includes four D-type flip-flops, each with preset and clear controls