Digital clock using ATmega1284P, 4x 7-digits + DP, RTC and temperature
Posted: Sun Feb 22, 2026 6:26 pm
Hi,
I have started today to work on a digital clock project, to which I am posting its schematic in KiCad below:
The clock has a DP for a comma when indicating the temperature; L1L2 indicate the blinking seconds; and L3 indicates the degrees in Celsius.
The display I am using is a TDCR1050M from Vishay, which is widely available, and as a shift register, I am using TPIC6B595, which, in my schematic, makes sense for a future need or possible upgrade to a larger display with more LEDs per segment.
The clock is programmable via the ATMEL-ICE programmer, via the AVR-ISP interface.
Below, I am enclosing the basic FC file with which I have started my project - is it correct, or do you have any suggestions for improvement?
Is this the way I should represent my display's configuration with a common anode and one shift register?
Regards,
Andreas
I have started today to work on a digital clock project, to which I am posting its schematic in KiCad below:
The clock has a DP for a comma when indicating the temperature; L1L2 indicate the blinking seconds; and L3 indicates the degrees in Celsius.
The display I am using is a TDCR1050M from Vishay, which is widely available, and as a shift register, I am using TPIC6B595, which, in my schematic, makes sense for a future need or possible upgrade to a larger display with more LEDs per segment.
The clock is programmable via the ATMEL-ICE programmer, via the AVR-ISP interface.
Below, I am enclosing the basic FC file with which I have started my project - is it correct, or do you have any suggestions for improvement?
Is this the way I should represent my display's configuration with a common anode and one shift register?
Regards,
Andreas