IF you use MPASM as assembler,
The Config. fuses ***NAMES*** FOR THE '688 are:
( do not care of the EQU H" xxxx" )
IF Using PM assembler they are :Code:;========================================================================== ; ; Configuration Bits ; ;========================================================================== _FCMEN_ON EQU H'3FFF' _FCMEN_OFF EQU H'37FF' _IESO_ON EQU H'3FFF' _IESO_OFF EQU H'3BFF' _BOD_ON EQU H'3FFF' _BOD_NSLEEP EQU H'3EFF' _BOD_SBODEN EQU H'3DFF' _BOD_OFF EQU H'3CFF' _CPD_ON EQU H'3F7F' _CPD_OFF EQU H'3FFF' _CP_ON EQU H'3FBF' _CP_OFF EQU H'3FFF' _MCLRE_ON EQU H'3FFF' _MCLRE_OFF EQU H'3FDF' _PWRTE_OFF EQU H'3FFF' _PWRTE_ON EQU H'3FEF' _WDT_ON EQU H'3FFF' _WDT_OFF EQU H'3FF7' _LP_OSC EQU H'3FF8' _XT_OSC EQU H'3FF9' _HS_OSC EQU H'3FFA' _EC_OSC EQU H'3FFB' _INTRC_OSC_NOCLKOUT EQU H'3FFC' _INTRC_OSC_CLKOUT EQU H'3FFD' _EXTRC_OSC_NOCLKOUT EQU H'3FFE' _EXTRC_OSC_CLKOUT EQU H'3FFF' _INTOSCIO EQU H'3FFC' _INTOSC EQU H'3FFD' _EXTRCIO EQU H'3FFE' _EXTRC EQU H'3FFF'
These sets of fuse NAMES are particular to the Pic you use ...Code:; *** DEVICE Fuses Definitions EXTRC equ 3FF80007h ; XX XXXX XXXX X111 EXTRC_OSC_CLKOUT equ 3FF80007h ; XX XXXX XXXX X111 EXTRCIO equ 3FF80006h ; XX XXXX XXXX X110 EXTRC_OSC_NOCLKOUT equ 3FF80006h ; XX XXXX XXXX X110 EXTRC_OSC equ 3FF80006h ; XX XXXX XXXX X110 INTOSC equ 3FF80005h ; XX XXXX XXXX X101 INTRC_OSC_CLKOUT equ 3FF80005h ; XX XXXX XXXX X101 INTOSCIO equ 3FF80004h ; XX XXXX XXXX X100 INTRC_OSC_NOCLKOUT equ 3FF80004h ; XX XXXX XXXX X100 INTRC_OSC equ 3FF80004h ; XX XXXX XXXX X100 EC_OSC equ 3FF80003h ; XX XXXX XXXX X011 HS_OSC equ 3FF80002h ; XX XXXX XXXX X010 XT_OSC equ 3FF80001h ; XX XXXX XXXX X001 LP_OSC equ 3FF80000h ; XX XXXX XXXX X000 WDT_ON equ 3FF70008h ; XX XXXX XXXX 1XXX WDT_OFF equ 3FF70000h ; XX XXXX XXXX 0XXX PWRT_OFF equ 3FEF0010h ; XX XXXX XXX1 XXXX PWRT_ON equ 3FEF0000h ; XX XXXX XXX0 XXXX MCLR_ON equ 3FDF0020h ; XX XXXX XX1X XXXX MCLR_OFF equ 3FDF0000h ; XX XXXX XX0X XXXX PROTECT_ON equ 3FBF0000h ; XX XXXX X0XX XXXX PROTECT_OFF equ 3FBF0040h ; XX XXXX X1XX XXXX CPD_ON equ 3F7F0000h ; XX XXXX 0XXX XXXX CPD_OFF equ 3F7F0080h ; XX XXXX 1XXX XXXX BOD_ON equ 3CFF0300h ; XX XX11 XXXX XXXX BOD_NSLEEP equ 3CFF0200h ; XX XX10 XXXX XXXX BOD_SBODEN equ 3CFF0100h ; XX XX01 XXXX XXXX BOD_OFF equ 3CFF0000h ; XX XX00 XXXX XXXX IESO_ON equ 3BFF0400h ; XX X1XX XXXX XXXX IESO_OFF equ 3BFF0000h ; XX X0XX XXXX XXXX FCMEN_ON equ 37FF0800h ; XX 1XXX XXXX XXXX FCMEN_OFF equ 37FF0000h ; XX 0XXX XXXX XXXX
SO ...
THIS
doesn't mean ANYTHING with a 16F688 ...Code:@ __CONFIG _CONFIG1H, _OSCS_OFF_1H & _HS_OSC_1H
Capito ???
Alain





Bookmarks