Hi Opatzki,

eine Möglichkeit : ersetze der Waitbefehl durch eine For-Next-Schleife.
zweite Möglichkeit : Falls Interrupts zur Verfügung stehen kannst Du diese zum Hochzählen von definierten Zeitabständen nutzen.

Poste Doch mal, was Du schon selbst erstellt hast. Fertiglösungen wirst Du hier nicht finden.
Frage : benutzt DU CCU1 oder CCU2 ?

Gruß Klaus