I am trying to turn this into a universal remote and I have been using Timer 3 for the carrier frequency. Everything works fine for one device but if I use another device with a different carrier frequency, I run into problems. I change the values of T3CC0 and T3CC1 accordingly but the timer only seems to run at the initial frequency. I must me missing something when I am trying to change the values in the T3CCX registers. Can someone help me out?