Overview

The 74HC163 (SN74HC163N) is a high-speed CMOS synchronous 4-bit binary up counter IC manufactured by Texas Instruments, Nexperia, and ON Semiconductor. Unlike ripple counters, all four internal D-type flip-flops change state simultaneously on the rising edge of the master clock (CLK), preventing output glitches.

Operating from 2.0V to 6.0V DC, the 74HC163 features synchronous parallel loading (LOAD\overline{LOAD}), synchronous master clearing (CLR\overline{CLR}), two active-HIGH count enable inputs (ENP and ENT), and a Ripple Carry Output (RCO) for multi-stage synchronous counter cascading.

Quick reference

Supply Voltage (VCC)2.0 V to 6.0 V DC
Logic FamilyHigh-Speed CMOS (74HC) / TTL Compatible (74HCT)
Counting ModeFully Synchronous 4-Bit Binary Up Counter (QAQDQ_A \dots Q_D, 00002111120000_2 \dots 1111_2)
Clock FrequencyUp to 40 MHz40\text{ MHz} at VCC=4.5VVCC = 4.5\text{V}
Clear OperationSynchronous (Clear occurs on next rising CLK edge when CLR\overline{CLR} is LOW)
Parallel LoadSynchronous (Loads inputs A,B,C,DA,B,C,D on next rising CLK edge when LOAD\overline{LOAD} is LOW)
Package16-pin DIP / SOIC-16 / TSSOP-16

Pinout (DIP-16 Package)

text
             ┌───┴───┐
        /CLR 1│ 1   16│ VCC (+2V to +6V)
         CLK 2│       │15 RCO (Ripple Carry Out)
           A 3│ 74HC  │14 QA (LSB Output)
           B 4│  163  │13 QB
           C 5│       │12 QC
           D 6│       │11 QD (MSB Output)
         ENP 7│       │10 ENT
         GND 8│       │9  /LOAD
             └───────┘
PinNameTypeDescription
1\CLRInputSynchronous Master Clear Input (Active LOW)
2CLKInputMaster Clock Input (Triggered on LOW-to-HIGH positive edge)
3AInputParallel Data Input A (LSB, 20=12^0 = 1)
4BInputParallel Data Input B (21=22^1 = 2)
5CInputParallel Data Input C (22=42^2 = 4)
6DInputParallel Data Input D (MSB, 23=82^3 = 8)
7ENPInputParallel Count Enable Input (Active HIGH)
8GNDPowerGround reference (0 V)
9\LOADInputSynchronous Parallel Load Input (Active LOW)
10ENTInputTrickle Count Enable Input (Active HIGH — drives RCO)
11–14QD, QC, QB, QAOutput4-Bit Binary Counter Outputs (QAQ_A LSB, QDQ_D MSB)
15RCOOutputRipple Carry Output (High when counter reaches 111121111_2 AND ENT is HIGH)
16VCCPowerPositive Power Supply (+2.0V to +6.0V DC)

Function Table

\CLR\LOADENPENTCLKOperation Mode
Low (LL)XXX\uparrowSynchronous Reset: Outputs QAQDQ_A \dots Q_D set to 000020000_2
High (HH)Low (LL)XX\uparrowSynchronous Preset: Outputs load inputs A,B,C,DA,B,C,D
High (HH)High (HH)High (HH)High (HH)\uparrowCount Up: Increments binary count (0150 \dots 15)
High (HH)High (HH)Low (LL)XXInhibit: Holds current count value
High (HH)High (HH)XLow (LL)XInhibit: Holds current count value (RCO forced LOW)

Common mistakes

  • Expecting asynchronous clear like 74HC161: The 74HC163 has a synchronous clear pin (CLR\overline{CLR}). Pulling CLR\overline{CLR} LOW does NOT immediately reset the counter outputs to zero until a positive clock edge (\uparrow) arrives. For instant asynchronous reset, use the 74HC161 instead.

Notes

  • 74HC163 vs 74HC161 vs 74HC191: 74HC163 has synchronous clear; 74HC161 has asynchronous clear; 74HC191 is an Up/Down counter.

Assets & downloads