Siento no poder ayudarte con las fuentes que pusiste, no tengo instalado el componente Comport. Para trabajar el puerto serie utilizo siempre las funciones que te indico en el ejemplo.
Por cierto revisando el codigo del PIC, me he fijado que manda de forma continuada la temperatura. En el programa que te envie sin embargo solo leemos la temperatrura cada 200 milisegundos, esto puede ser un problema porque las medidas se van almacenando en el buffer del puerto serie y en el mejor de los casos la temperatura que mostramos no es la ultima y en el peor este buffer se podria desbordar. Para solucionarlo solo tenemos que vaciar el buffer despues de cada lectura, asi nos aseguramos de obtener siempre lecturas actualizadas.
Aqui te dejo el ejemplo corregido, y para cualquier otra consulta sobre el puerto serie aqui me tienes.