Wenn man nur eine Frequenz erzeugen will, macht man das besser mit einem Timer. Entweder per Interrupt, oder ganz in Hardware über einen OC... Pin. Das geht entweder per PWM oder über den Toogle Mode am Augang. Mit dem Timer kann man dann nebenher noch andere Dinge machen, wenn man will, und blockiert nicht den µC. Alternativ geht auch ein Stromsparmode, wenn nichts weiter zu tun ist.