4 bit Up/Down Counter using 74HC191



To study and Verify the 4 bit Up/Down Counter using 74HC191.

Learning Objectives

  1. To understand the behavior and demonstrate the operation of 4 bit Up/Down Counter using 74HC191.
  2. To apply knowledge of the fundamental gates to create truth tables.
  3. To develop digital circuit building and troubleshooting skills.
  4. To understand key elements of TTL logic specification or datasheets.

IC Used

For 4 bit Up/Down Counter using 74HC191:
IC NumberIC Name
74HC191Synchronous 4-Bit Up/Down Counters with Mode Control

Circuit Tutorials:


  1. Place the IC on IC Trainer Kit.
  2. Connect VCC and ground to respective pins of IC Trainer Kit.
  3. Implement the circuit as shown in the circuit diagram.
  4. Connect the inputs to the input switches provided in the IC Trainer Kit.
  5. Connect the outputs to the switches of O/P LEDs
  6. Apply various combinations of inputs according to the truth table and observe the condition of LEDs.
  7. Note down the corresponding output readings for various combinations of inputs.
  8. Power Off Trainer Kit, disconnect all the wire connections and remove IC's from IC-Base.


Counter - ​ In digital logic and computing, a Counter is a device which stores (and sometimes displays) the number of times a particular event or process has occurred, often in relationship to a clock signal. Counters are used in digital electronics for counting purpose, they can count specific event happening in the circuit. For example, in UP counter a counter increases count for every rising edge of clock. Not only counting, a counter can follow the certain sequence based on our design like any random sequence 0,1,3,2... .They can also be designed with the help of flip flops.flip-flops. It is a group of flip-flops with a clock signal applied.

Counters are broadly divided into two categories -
  1. Asynchronous or ripple counters.
  2. Synchronous counters.

Asynchronous or Ripple Counters - ​ In asynchronous counter we don’t use universal clock, only first flip flop is driven by main clock and the clock input of rest of the following counters is driven by output of previous flip flops. We can understand it by following diagram.

The toggle (T) flip-flop are being used. But we can use the JK flip-flop also with J and K connected permanently to logic 1. External clock is applied to the clock input of flip-flop A and QA output is applied to the clock input of the next flip-flop i.e. FF-B.

Synchronous Counters - ​ Unlike the asynchronous counter, synchronous counter has one global clock which drives each flip flop so output changes in parallel. The one advantage of synchronous counter over asynchronous counter is, it can operate on higher frequency than asynchronous counter as it does not have cumulative delay because of same clock is given to each flip flop.

The JA and KA inputs of FF-A are tied to logic 1. So FF-A will work as a toggle flip-flop. The JB and KB inputs are connected to QA.

Block Diagram


  1. Make the connections according to the IC pin diagram.
  2. The connections should be tight on trainer kit.
  3. The Vcc and ground should be applied carefully at the specified pin only.


We have learned all the Design and Implementation of 4 bit Up/Down Counter using 74HC191.