Summary of AVR digital clock with white seven segment LED display using ATtiny26 microcontroller
This project implements a digital clock using an ATtiny26 microcontroller to drive four white seven-segment LEDs. The display shows time in hh.mm format, with an option to switch to mm.ss. Multiplexing is handled via PORTB pins for the LEDs and PORTA pins for the segments. Time adjustments are managed through two push-button switches.
Parts used in the AVR Digital Clock:
- ATtiny26 microcontroller
- Four seven segment LEDs
- PORTB pins
- PORTA pins
- Two push button switches
This is a digital clock project based on an ATtiny26 microcontroller, displaying time on four seven segment LEDs. The seven segment LEDs glow bright white and are multiplexed through PORTB pins, whereas the segments are driven by PORTA pins. The time is normally shown in hh.mm format but it can be switched to display mm.ss too. The time setting can be done with two push button switches.
For more detail: AVR digital clock with white seven segment LED display using ATtiny26 microcontroller
- What microcontroller is used in this project?
The project is based on an ATtiny26 microcontroller. - How many seven segment LEDs are used?
Four seven segment LEDs are used to display the time. - Can the time display format be changed?
Yes, the time can be switched between hh.mm and mm.ss formats. - Which pins drive the segments of the LEDs?
The segments are driven by PORTA pins. - How are the seven segment LEDs multiplexed?
The LEDs are multiplexed through PORTB pins. - How is the time setting performed?
Time setting is done with two push button switches.

