Marty

I do not want to take up your challenge, but, have you considered putting the display update to be on RTCC interrupt? Solves all your problems of serin waiting.