Hola:
Esta es la configuración para los fuses del 16F628A:
@ DEVICE pic16f628A, INTRC_OSC_NOCLKOUT 'Reloj interno solo
@ DEVICE pic16f628A, WDT_OFF ' Watchdog Timer desconectado
@ DEVICE pic16f628A, PWRT_ON ' Power-On Timer conectado
@ DEVICE pic16f628A, BOD_ON ' Brown-Out Detect conectado
@ DEVICE pic16f628A, MCLR_OFF ' Master Clear Externo desconectado
@ DEVICE pic16f628A, LVP_OFF ' Low-Voltage Programming desconectado
@ DEVICE pic16f628A, CPD_OFF ' Data Memory Code Protect desconectado
No hace falta el XT_OSC, ya que si no usas DEFINE OSC, la frecuencia que asume PBP es 4mhz y es XT, lo que si tienes que deginir es para cuando uses frecuencias mas altas HS.
Puedes ir verificándolo en el WINPIC, siempre que intento configurar fuses lo he hecho así, incluso para el 18F2550 en Protón
Puedes revisar los archivos .INC en la carpeta de PBP para que veas la configuración por defecto de los fuses, en el caso del 628A es este:
;****************************************************************
;* 16F628A.INC *
;* *
;* By : Leonard Zerman, Jeff Schmoyer *
;* Notice : Copyright (c) 2003 microEngineering Labs, Inc. *
;* All Rights Reserved *
;* Date : 11/06/03 *
;* Version : 2.45 *
;* Notes : *
;****************************************************************
NOLIST
ifdef PM_USED
LIST
include 'M16F62xA.INC' ; PM header
device pic16F628A, xt_osc, wdt_on, mclr_on, lvp_off, protect_off
XALL
NOLIST
else
LIST
LIST p = 16F628A, r = dec, w = -302
INCLUDE "P16F628A.INC" ; MPASM Header
__config _XT_OSC & _WDT_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF
NOLIST
endif
LIST