El de HITECH hace mucho tiempo que no lo toco, ahora uso el de CCS.
Te recomiendo que te agencies el manual del compilador.
En un manual para PIC18 de HITECH que tenía por el disco duro he encontrado lo siguiente, no sé si te servirá:
4.2.2 Configuration Fuses
The PIC18 processor’s have several locations which contain the configuration bits or fuses. These bits
may be set using the configuration macro. The macro has the form:
__CONFIG(n, x)
(there are two leading underscore characters) where n is the configuration register number and x is the
value that is to be the configuration word. The macro is defined in <pic18.h> so be sure to include that
into each module that uses this macro.
The configuration macro programs the upper and lower half of each register, i.e. it programs 16 bits with
each call. Special named quantities are defined in the header file appropriate for the processor you are
using to help you enable the required features. See Table 4 - 1 on page 69 for the available configuration
bit settings associated with the 18Cxxx chip types, and See Table 4 - 2 on page 70 for the settings for
flash devices.
For example, to set a PIC18Cxx1 chip to have an RC type oscillator, an 8-bit bus width, the powerup
timer disabled, the watchdog timer enabled with a post scale factor of 1:1, and the stack full/underflow
reset disabled, the following could be used.
#include <pic18.h> __CONFIG(1, RC); __CONFIG(2, BW8 & PWRTDIS & WDTPS1 & WDTEN); __CONFIG(4, STVRDIS);
Note that the individual selections are ANDed together. Any bits which are not selected in these macros
will remain unprogrammed. You should ensure that you have specified all bits correctly to ensure proper
operation of the part when programmed. Consult your PIC datasheet for more details.
The __CONFIG macro does not produce executable code and should be placed outside function
definitions.
Un saludo