I guess you can do this. I can hazard a way to do it. Use the Timer/CCP module to generate the frequency/ies you need. Another output is used as envelope control which snubs the output. So, you have frequency and amplitude modulation in effect. Never tried it, so, don't hold me to this. Just an idea that can work