sorry mate PWM don´t help with the heat, only the CCPWM can do it
PWM is to control motors