I need to build a circuit that accurately toggles two outputs (1 high, 1 low) every minute. My initial idea was to use the 1Hz output from a DS1307 RTC, and counting to 60.

However, I thought a neater idea was to run the 12C508 from either a 32.768KHz or 4.9152MHz Crystal, and use the program counter to determine the timing.

Is this feasable, and if so can I do it in PBP, or how do I do it in assembly?