El número de flip-flops en el contador determina su rango de conteo. Un contador UP de 3 bits, por ejemplo, tiene tres flip-flops y puede contar de 0 a 7 (2^3 - 1). El diagrama de bloques del contador ARRIBA de 3 bits se muestra a continuación:
[Imagen de un diagrama de bloques del contador UP de 3 bits]
El funcionamiento del contador ARRIBA de 3 bits se puede explicar de la siguiente manera:
1. Inicialmente, todos los flip-flops se restablecen a 0, por lo que la salida del contador es 000.
2. Cuando se aplica un pulso de reloj activado por flanco positivo, Q0 cambia de 0 a 1 y la salida se convierte en 001.
3. El siguiente pulso de reloj hace que Q0 vuelva a conmutar a 0 y Q1 cambie de 0 a 1, lo que da como resultado una salida de 010.
4. El tercer pulso de reloj conmuta Q1 nuevamente a 0 y establece Q2 en 1, dando una salida de 011.
5. Esta secuencia continúa y la salida del contador aumenta en uno por cada pulso de reloj hasta que alcanza su recuento máximo de 111 (7) en binario.
6. El siguiente pulso de reloj restablece todos los flip-flops a 0 y el contador vuelve a su estado inicial.
Los contadores UP tienen varias aplicaciones, entre ellas:
1. Medición de frecuencia
2. Recuento de eventos
3. Relojes digitales
4. Temporizadores
5. Sistemas de instrumentación y medición.