cuando compilo en el C de mplab, ya sea C18, C30 ,C32, o el C de ccs o hitech,
cargo en la simulacion de proteus el .hex para simplemente simular.
Si lo que dese es simular y ademas hacer debug , cargo el .cof
para hacer seguimiento de variables y registros. en modo debug y paso a paso.
espero que eso te sea util.. cualquier duda solamente postea.
saludos.