Устройство, на выходах которого получается двоично-десятичный код, определяемый числом поступивших импульсов, называется счетчик числа импульсов. Счетчики могут строится на следующих триггерах: двухступенчатых D-триггерах, T-триггерах и JK-триггерах. Двоично-десятичный вычитающий счетчик хорошо работает при невысокой частоте входных импульсов. Его основным недостатком является кратковременное присутствие двоичного сигнала, соответствующего десятичной цифре 10, т.к. счетчик считает до 10 включительно, а затем удаляет это состояние. Счетчики бывают суммирующими, вычитающими и реверсивными. С помощью нескольких счетчиков можно производить подсчет количества единиц, десятков, сотен импульсов и т.д., присвоив каждому из счетчиков соответствующий вес. Вычитающий счетчик действует обратным образом: двоичное число, хранящееся в счетчике, с каждым поступающим импульсом уменьшается на единицу. Переполнение вычитающего счетчика происходит после достижения им нулевого состояния. Перенос из младшего разряда в старший здесь имеет место при смене состояния младшего разряда с 0 на 1.