Текст заголовка сообщения полностью: Если оба параметра менять на лету лучше использовать 2 регистра сравнения OCR1A (разрядность) и OCR1B или OCR1С (скважность).
Т.к. для постоянного изменения "на лету" ICR1 нужен дополнительный программный алгоритм, который не особо надёжен на больших частотах (из=за отсутствия двойной буферизации ICR1).