Te refieres a UltraEdit ¿no?
Programar -16F876 (8192 words - 256Eeprom)
-----------------------------------------
Detectado pic -> 16F84A
Programando código -> 8192
Programando datos -> 256
-----------------------------------------
Hola Pocher , sale esto por que es logico si tienes seleccionado un 16F876 y en el programador existe un 16F84A ya que no le mandas el parametro -d que es el pic a programar .
Tienes estas obciones con UltraEdit:
Entrar antes a winpic y seleccionar el dispositivo a a usar .
Mandarle el pic a usar es decir -dPIC16F84a.
Mandarle el parametro -a auto detección del pic .( C:WinPic800.exe %F -i -p -s -a )
Si no le mandas el parametro -i , te tendria que dar error ya que te abre el archivo que estas editando y no tiene que ver nada con un hex .

a mi me funciona así .(ya me confirmaras )