Это самое что ни на есть микроконтроллерное решение. Но при условии
наличия модуля NCO и накачки осциллятором самого контроллера. Даже
делитель можно сделать аппаратным, соединив выход NCO со входом
8-битного таймера. На софт останется только расчет кода управления
NCO.