Sayaçtaki parmak arası terlik sayısı sayma aralığını belirler. Örneğin 3 bitlik bir UP sayacının üç flip-flop'u vardır ve 0'dan 7'ye (2^3 - 1) kadar sayabilir. 3 bitlik UP sayacının blok şeması aşağıda verilmiştir:
[3 bitlik UP sayaç blok diyagramının görüntüsü]
3 bitlik UP sayacının çalışması şu şekilde açıklanabilir:
1. Başlangıçta tüm flip-floplar 0'a sıfırlanır, böylece sayaç çıkışı 000 olur.
2. Pozitif kenarla tetiklenen saat darbesi uygulandığında, Q0 0'dan 1'e değişir ve çıkış 001 olur.
3. Bir sonraki saat darbesi, Q0'ın tekrar 0'a değişmesine neden olur ve Q1, 0'dan 1'e değişir, bu da 010 çıkışıyla sonuçlanır.
4. Üçüncü saat darbesi Q1'i tekrar 0'a çevirir ve Q2'yi 1'e ayarlayarak 011 çıktısını verir.
5. Bu sıra devam eder ve sayaç çıkışı, ikili sistemde maksimum 111 (7) sayısına ulaşana kadar her saat darbesi için birer birer artar.
6. Bir sonraki saat darbesi tüm flip-flopları 0'a resetler ve sayaç başlangıç durumuna geri döner.
UP sayaçlarının aşağıdakiler dahil çeşitli uygulamaları vardır:
1. Frekans ölçümü
2. Olay sayımı
3. Dijital saatler
4. Zamanlayıcılar
5. Enstrümantasyon ve ölçüm sistemleri