Hi John
I was a bit concerned about using the ZN414 since its output is designed to deliver audio from an AM carrier, whereas the MSF signal stream looks like it will have a very low frequency AF content, perhaps forcing you to use a very large value of DC blocking capacitor at the output of the receiver. Such a large value may take some time to charge up to its normal operating bias voltage, but this would happen only when you first applied your DC power. The MSF signal (as defined at **broken link removed**) appears to be an ON-OFF AM modulation with bits defined with 100 mSec duration. So a stream of 101010 would give you a 10Hz square wave, but most of their coding will have more ones or zeroes strung together so the AF output will have content down to 1 Hz and below. So you have to couple your receiver output to a very low cutoff frequency to get the bit stream out without rounding it too much.
I have never built with the ZN414 or the MK484 so I don't even know if it is capable of demodulating to such a low AF frequency. Hopefully you have already looked at the output of your receiver on a scope and find that it is good enough. If you were interested in being quite fussy with your timing accuracy, you would want to make sure that you don't delay or slow down the edges of the waveform too much as this will add some jitter to your time signal. For example, I would want to keep these edges rising and falling in less than 5 mSec if possible to keep them crisp.
If you reconsider your choice of receiver IC you might want to look at some more complex receiver chips like Atmel/Temic U4223 to U4227, or Micro Analog Systems MAS9179 to MAS9180 series, or HKW Electronics TCR509, or UE6005. Also you could check this reference:
https://www.cl.cam.ac.uk/~mgk25/lf-clocks.html
which suggest"a receiver IC for amplification, selection, AM detection and automatic gain control (e.g., Atmel T4227 40-120 kHz or U4223B 40-80 kHz, HKW UE6002/UE6005, GSG Semicon AK2124, AK2125 or AK2127, MAS MAS1016 or MAS1017)". These are all specifically designed for MSF or WWV or DCF signals and may deliver a good bit stream with much better sensitivity since they also allow use of a crystal filter.
Anyway your idea of interfacing doesn't look right to me. The receiver includes an AM detector that drives the output, so I presume there won't be much carrier signal at the output, just demodulated output (again I'm not intimately familiar with these parts having just looked at the data sheets and some examples). So, if there is no carrier, a BFO isn't appropriate, nor is a 60KHz tone decoder. Instead, you might want to consider using a tone encoder to simply shift the demodulated signal up from a very slow (10Hz) bitstream to something easier to couple into the soundcard like two tones of 600 and 800 Hz for example. In this case, you would need to have software running that does the tone decoding to detect when you are inputting a 600Hz tone vs an 800 Hz tone. However, you can avoid such complication by simply taking the receiver output, cleaning it up with a schmitt trigger and interfacing to one input bit on your parallel port. I would use that approach, and have before with a simple CW decoder that I built once.
This may work, but the next problem you may face once you get it working is that it is not very selective and so not very sensitive due to a lot of interference. However, you say that the signal is very strong at your location, so maybe you don't need to worry about this for now.
Since you have the receiver operating, can you describe the output signals?
RadioRon