Hi ein Delay ist dafür ungeeignete da die zeiten nicht wirklich der echten zeiten entsprechen.

Zei lösungsmöglichkeiten:

1.) die Schleifen mit Inlineasembler machen und die genauen Takt Zirklen ausrechnen.
2.)einen timer nutzen der genau die Zeiten leuft

In beiden Fällen brauchst einen temperaturstabielen Quartz oder du nimmst für den timer nen uhrenquartz an RA4 mit dem du den timer taktest.