Ну во первых у МК это уже надцатая задача и добавлять дополнительные таймерные прерывания не охота (надо выводить два канала звука 5..200Гц с шагом 1Гц, 200..10000Гц шаг 100Гц.) Поэтому и вопрос: мож. что готовое есть?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)