Schau dir mal die Doku zu CONFIG SERIALINPUT, $SERIALINPUT und WRITEEEPROM an. Dort sind auch einige Beispiele.
Willst du nur einmal pro Tag ein Bit empfangen wäre es wohl besser, einen INT Eingang zu nutzen, damit du auch sicher darauf reagieren kannst. Ein Mega8 hat aber glaube ich nur 2 externe Interrupt-Eingänge. Wenn die schon benutzt sind, wird es eng.