Надо в МК считывать положение внешнего регулятора громкости (просто резистор с ручкой). Всю шкалу надо разбить положений на 10 или больше. У МК много свободных ног, смотрю в сторону АЦП на резисторах. Интересует мнение об идее. Альтернативный вариант - самый дешевый АЦП через SPI.