ICR0 задает период ШИМа T OCR0A (T1) - ШИМ 1 канала 0...T1 (без инверсии) OCR0B (T2) - ШИМ 2 канала T2...T (c инверсией) 3 канал (Т1...Т2) задается программно: - в прерывании OCR0A нога в 1; - в прерывании OCR0B нога в 0.
Минимальное T2-T1 в этом случае будет примерно равно времени вызова и возврата из прерывания.