I am using MPLAB and the C30 compiler. In my source file I have defined the the configuration fuses as _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & COE_OFF & FWDTEN_OFF & ICS_PGx2) _CONFIG2( IESO_OFF & FNOSC_PRI & FCKSM_CSDCMD & OSCIOFNC_OFF & POSCMOD_EC ) After compiling and loading the program the Watch Dog timer is set even though I have it disabled in the _CONFIG statement. Looking further i noticed that the Configuration Bits Window has Watch Dog enabled. Disabling Watch Dog in the window and the device is programed correctly. (This problem is not exclusive to the Watch Dog timer, I am just using it as na example.) How do I ensure that MPLAB is using the values defined in the _CONFIG statement and not from the Window? Phil -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist