Ich denke da hast du das Kleingedruckte nicht gelesen

Im avr-libc manual steht folgendes drin:
The macro F_CPU is supposed to be defined to a constant defining the CPU clock frequency (in Hertz).

The maximal possible delay is 262.14 ms / F_CPU in MHz.
Ich denke das dürfte dein Problem sein ...