Я в его неформатированном коде детально не копался - например, не смотрел режим таймера, а он может, например, забить ноги OC1x (PB3..4), может и программатор PB5..7 подсаживать, может, он и просто PB на землю замыкает, а пуллапы не включены, кто знает - просто указал на некорректность