

The CD4026 IC, manufactured by IC, is a versatile decade counter and display driver designed to drive 7-segment displays directly. It is capable of counting from 0 to 9 and is widely used in applications requiring numerical displays, such as digital clocks, frequency counters, and event counters. The IC integrates both counting and display-driving functionalities, making it a compact and efficient solution for numerical display systems.








The CD4026 IC is a CMOS-based device with low power consumption and high noise immunity. Below are its key technical specifications:
| Parameter | Value |
|---|---|
| Supply Voltage (Vdd) | 3V to 15V |
| Maximum Input Voltage | Vdd |
| Output Current (per pin) | 3.4mA (typical) |
| Operating Temperature | -40°C to +85°C |
| Maximum Clock Frequency | 6 MHz (at 10V supply) |
| Power Dissipation | 500mW |
The CD4026 IC comes in a 16-pin Dual Inline Package (DIP). Below is the pinout and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Clock (CLK) | Input pin for clock signal; increments the counter on a rising edge. |
| 2 | Enable Input (EN) | Enables or disables the clock input. Active HIGH. |
| 3 | Display Enable | Enables or disables the 7-segment display output. Active HIGH. |
| 4 | Unused | Not connected internally. Leave unconnected or grounded. |
| 5 | Unused | Not connected internally. Leave unconnected or grounded. |
| 6 | Segment F | Drives segment F of the 7-segment display. |
| 7 | Segment G | Drives segment G of the 7-segment display. |
| 8 | Ground (GND) | Connect to the negative terminal of the power supply. |
| 9 | Segment E | Drives segment E of the 7-segment display. |
| 10 | Segment D | Drives segment D of the 7-segment display. |
| 11 | Segment C | Drives segment C of the 7-segment display. |
| 12 | Segment B | Drives segment B of the 7-segment display. |
| 13 | Segment A | Drives segment A of the 7-segment display. |
| 14 | Carry Out (CO) | Outputs a carry signal for cascading multiple ICs. |
| 15 | Reset (RST) | Resets the counter to 0. Active HIGH. |
| 16 | Vdd | Connect to the positive terminal of the power supply. |
Below is an example of how to connect and control the CD4026 IC with an Arduino UNO to drive a 7-segment display.
// Define pin connections
const int clockPin = 2; // Clock input to CD4026
const int resetPin = 3; // Reset input to CD4026
void setup() {
pinMode(clockPin, OUTPUT); // Set clock pin as output
pinMode(resetPin, OUTPUT); // Set reset pin as output
// Initialize pins
digitalWrite(clockPin, LOW);
digitalWrite(resetPin, LOW);
}
void loop() {
// Reset the counter
digitalWrite(resetPin, HIGH); // Send HIGH signal to reset pin
delay(10); // Wait for 10ms
digitalWrite(resetPin, LOW); // Set reset pin back to LOW
// Increment the counter
for (int i = 0; i < 10; i++) { // Count from 0 to 9
digitalWrite(clockPin, HIGH); // Send HIGH signal to clock pin
delay(1000); // Wait for 1 second
digitalWrite(clockPin, LOW); // Set clock pin back to LOW
delay(1000); // Wait for 1 second
}
}
The 7-segment display does not light up.
The counter skips numbers or behaves erratically.
The counter does not reset to 0.
The IC overheats.
Q: Can I cascade multiple CD4026 ICs for higher counts?
A: Yes, you can connect the Carry Out (CO) pin of one IC to the Clock (CLK) pin of the next IC to cascade them.
Q: What type of 7-segment display can I use with the CD4026?
A: The CD4026 is designed to drive common cathode 7-segment displays.
Q: Can I use the CD4026 with a 3.3V power supply?
A: Yes, the CD4026 operates with supply voltages as low as 3V. However, ensure the connected 7-segment display is compatible with 3.3V operation.