los archivos .cof y .hex son los archivos que se cargan en el microcontrolador. si le salia el fallo es porque no ha indicado bien el direcctorio donde se hubica dicho archivo.
eso se hace haciendo doble clic en el microcontrolador.y ahi eliges el directorio. puedes usar el .cof o el .hex
hay una diferencia.y depende del simulador que utilizes.
para proteus te vale con el .hex pero para el que tiene mplab,es mejor usar .cof ya que contiene mas datos.