How does the midi merger read both inputs without risking data loss?

I have a question about the midi merger.

How does the PIC17F87x  read the three bytes coming in on the RX pin without risking missing data coming in on the RA4 pin?

I think, this is all interrupt based. And MIDI isn’t so fast you can miss anything :wink:

Raphael

P.S.: You could ask Thorsten for the source code to learn how it is done ;D