Hola!
Si a lo que te refieres es , a poder usar el PIC como emisor de sonido y poder regular su volumen de sonido, la cosa es muy pero que muy fácil.
La solución más simple (pero que evidentemente no sirve para altavoces potentes) es , la de poner un potenciómetro conectado al altavoz después del condensador de acoplo que usas para ello.
Osea,
C1 (X uF) POT1 (Y Kohm)
································ ______
··············+················V··········I···········
PIN-------| |----------////------I------->> borne+ del altavoz
Donde X es la capacidad , según que tipo de frecuencias vayamos a usar, usando la fórmula
C=1/(2¶RFc) , y sabiendo que Fc=frecuencia de corte, R = la resistencia en serie con el condensador (para el cálculo mejor cojer un valor intermedio ) , y C será la capacidad. Yo en mis proyectos con un altavoz de 1/2W uso un condensador de 33uF , para los que odian la calculadora.
Y la Y resistencia, pues la verdad , depende de la potencia del altavoz (aunque los pines del PIC no dan más de 25mA normalmente)...
Pero este esquema sólo permite poder regular el volumen desde el máximo de un altavoz (normalmente de no más de 1 W) hasta el silencio...
Si la aplicación que deseas dar al PIC recae en algo más sofisticado como el uso de altavoces de mayor potencia (por ejemplo para un aviso industrial mediante tonos) , evidentemente deberás de usar , o bien en altavoces de baja potencia un transistor (incluso 2 dispuestos en modo Darlington , ya venden transistores 2 en 1 también ) , o bien en potencias respetables, un contundente amplificador , que podrías hacértelo tú mismo (con los innumerables esquemas que hay en internet) o rascarte el bolsillo comprandote un amplificador ya hecho...
Espero que te haya servido de ayuda, y si no fuera así, pues...


Saludos!!