Gleichzeitig kannst Du niemals veschiedene Aktivitäten machen.
Aber Du kannst mit Interrupts dafür sorgen, das dein uC auf Tasten, die serielle Schnittstelle, Pegeländerungen an einem Port etc. reagiert.

Und Du kannst mit einem Timer (interrupt) arbeiten um in bestimmten
Zeitabständen Pulse an einem Port ausgibt.