Timer2 ist, wenn ich mich recht erinnere, ein 8-Bit-Timer. Deshalb kann OCR2 nicht den Wert 1000 annehmen.