Существует некоторое устройство на Atmega328, работающее от кварца 8МГц, возникла необходимость увеличить частоту до 12 МГц. Поменяли кварц и коэффициенты таймеров, I2C, SPI. Под другой кварц приходится делать отдельную версию прошивки, а этого очень бы не хотелось.
Наверное многие сталкивались, возможно ли на атмеге при инициализации программно определить частоту, на которой она запустилась и соответствующим образом изменить коэффициенты