Makes me wonder if we could have a 555 circuit with a trigger time of 55 yrs
though i take you were thinking about counting clock cycles or something in which case surely your register would overflow
Old computers often had a "carry flag" specifically to make this easier e.g.on Arm:
add r0,r0,#1
adc r1,r1,#0
But even on RISC-V, often criticised for not having a carry flag, it's not hard: addi a0,a0,1
sltiu t1,a0,1 # set to 1 if a0 wrapped back to 0
add a1,a1,t1It also has 2k (16384 bits) of SRAM, allowing even larger counters.
It runs off 2.8V - 5.5V DC, so supplying power is pretty trivial. Doesn't need a crystal, though of course adding one will improve the timing accuracy.