jetzt hab ich gerade nochmal das datenblatt durchgeschaut. kann es sein, dass es nicht TCCR1B |= (1 << WGM12);
sondern TCCR1A |= (1 << WGM12); heißen muss?
gruß