Hi,

Done this many years ago. But unfortunately the code was assembler and I last seen it 15 years ago?

Few things to check. Is it MSF from Cumbria (Changed from Rugby) or DCF from Germany. Most of the new cheap clocks are DCF. The clock instruction leaflet should say what it is.

Slight change in the protocol between the two but information on both are available on the web.

Both transmit the time and date over the full minute so PIC would need to be dedicated for at least 1 minute in 3 or 4 keeping time in between. Using interrupts is the way to go enabling the PIC to do other things while getting the time signal.

Have fun, it’s a good intermediate task,

Bob