[an error occurred while processing this directive]
Как хотите, программный тоже нормально работает. Возится конечно с аппаратным менше. Если программное интересует могу скинуть, но позже, когдо на работу доеду. Кстати генерация DTMF есть у атмела в примерах.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)