Skip to content

A Programmable Timer Without Microcontroller

How To Make A Programmable Timer Without Microcontroller.

Have you ever wanted to build a timer that turns a light, fan, or any other device ON or OFF after a set period—without using any microcontroller like Arduino or PIC? This tutorial will teach you how to create a dependable programmable timer using common parts like the CD4060 IC, a few resistors, capacitors, and a transistor, regardless of your preference for analog circuits or your lack of experience with electronics.


This comprehensive guide will cover:

  • How the timer works

  • Full circuit explanation

  • How to customize the delay

  • Where you can use this timer

  • And how to make it adjustable


What Is a Programmable Timer?

A programmable timer is a device that turns something ON or OFF after a defined time interval. Most people use microcontrollers for this, but here we’ll show you how to use logic ICs and simple components to achieve the same functionality. This project is ideal for beginners, DIYers, and even professional applications where simplicity and reliability matter.


Materials for the Project

  1. 1X CD4060 Timer IC
  2.  1X BC547 Transistor
  3. 2X 1N4148 Diodes
  4. 1x Push Button
  5.  2x LEDS
  6. 1 x 10k Trimpot
  7. 4x 1k Resistors
  8.  1X 10K Resistor
  9.  1X 47K Resistor
  10.  1X 470K Resistor
  11. 1X 1uF Capacitor
  12. 1X 10uF Capacitor
  13. 1X 100uF Capacitor
  14. 1x 12V Relay
  15.  1x 2-Pin Male Header
  16.  2x 10-Pin Male Headers
  17.  2x 3-Pin Terminal Blocks
  18.  JUMPER WIRES

⚙️ Understanding the CD4060 Timer IC

The CD4060 is a 14-stage binary ripple counter with an internal oscillator, meaning it can count time based on the charge and discharge of a capacitor. It’s like having a tiny clock in a chip. You control the timing by choosing the right resistor-capacitor (RC) combination.

CD4060-pinout

Key pins:

  • Pin 16: Vcc (Power +)

  • Pin 8: GND

  • Pins 9, 10, 11: Connected to RC components for the oscillator

  • Pin 12: Reset (Must be LOW to enable timer)

  • Pins 1–7, 13, 14, 15: Output pins (different time delays)

  • Pin 3 (Q13): Offers a long time delay (ideal for timers)


Download Circuit DiagramProgrammable Timer Without Microcontroller


How the Circuit Works

Here’s the step-by-step working of our programmable timer:

  1. Oscillator Setup:

    • You connect resistors and a capacitor to pins 9, 10, and 11.

    • This setup creates an internal clock signal.

  2. Counting Time:

    • The IC counts how many clock pulses have occurred.

    • The time it takes to reach the output depends on the RC values.

  3. Triggering Output:

    • After the set time, pin 3 (Q13) goes HIGH.

    • This signal turns ON the transistor, which can power a relay or LED.

  4. Controlling a Load:

    • The transistor acts like a switch.

    • When turned ON, it allows current to flow through a relay or light.

  5. Adjusting the Time:

    • By changing resistor or capacitor values—or using a potentiometer—you can adjust how long the timer waits before triggering.


Timing Table (Approximate Values)

R (Ω) C (µF) Output Delay (Pin 3 – Q13)
1MΩ 10 µF ~1.5–2 minutes
1MΩ 100 µF ~15–20 minutes
1MΩ 470 µF ~1 hour
1MΩ + POT 470 µF Up to 2 hours (adjustable)

Use a potentiometer to fine-tune the timing dynamically.


Applications of This Timer Circuit

This timer can be used in several practical situations:

  • Battery Charger Cutoff – Turn off the charger after a fixed time.

  • Auto-Off Light Timer – Switch OFF garden or bathroom lights after minutes.

  • Appliance Delay Starter – Start heavy machines after a delay.

  • Plant Watering Systems – Open solenoid valves for a fixed time.

  • Darkroom Timer – Ideal for photography-related timing tasks.


Add-On Features (Optional)

  • Manual Reset Button: Connect a push button to pin 12 for restarting the timer.

  • Multiple Delays: Use selector switches to swap different capacitors.

  • Visual Feedback: Add an LED on pin 3 for clear status indication.

  • CD4017 with CD4060: For sequential multi-device timing.


✅ Pros and Cons

✅ Pros:

  • No code, no microcontroller

  • Low cost and beginner-friendly

  • Wide timing range (seconds to hours)

  • Very stable timing behavior

❌ Cons:

  • Delay not extremely accurate (not to the second)

  • No digital display

  • Limited programmability compared to MCU


Final Thoughts

Creating a programmable timer without a microcontroller is not only possible—it’s also practical, affordable, and reliable. The CD4060 IC is a powerhouse when it comes to time-based applications. Whether you’re building a DIY smart home gadget or just exploring basic electronics, this timer circuit is a great starting point.


For more DIY electronics circuits and tutorials, keep visiting SekhoHub.online—Pakistan’s growing platform for electronics learners and makers.

Leave a Reply

Your email address will not be published. Required fields are marked *