Решение проблемы зависит от исходной частоты подаваемой на счетчик которая д.б. >= 8000 (твоя частота дискетизации звука) * 2^8 (256 твоя глубина звука) = 2,048 МГц (чем больше тем лудше). На выходе шима ставится фильтр резюк-кондюк(номиналы подбираются опытным путем в зависимости от той самой исходной частоты), а в регистр скважности шима записываешь по тамеру через каждые 1/8000 сек. свои нарубленые байты. Для точности ответа: остальные более высокие частоты нужно увеличивать в 2^N раз, где N - целое число.
Успехов! :)