Da ich T25 da habe und mein stk500 ausgepackt liegt, habe ich mal eben schnell ein Testaufbau gemacht und Dein Programm geflasht.

PB3 Bleibt in der Tat Low, PB 2 Toogelt fröhlich vor sich hin.

Ich habe kurz Dein Code überflogen , was fällt auf, außer, daß Dein getipse keien Sau lesen kann(will) ?

in TCCR1 ist PWM1A gesetzt, was sagt das Dattenblatt dazu :

When set(one) this Bit enables PWM mode based on comparator OCR1A in Timer/Counter1 and the counter value is reset to $00 in the CPU clock cycle after a compare match with OCR1C register value

Man schaue was Du in OCR1C drin hast ? 0b11111111

Frage, findet ein Überlauf statt ?

Gruß Sebastian