The __config directive it generates the bit pattern for the configuration you specified, and places it in the memory location it should go; for the 16c84 that would be 2007h. That means, that writing the line: __config _xt_osc & _wdt_off is just as writing org 2007 dw _xt_osc & _wdt_off except that the first one won't generate a warning in mpasm At 06:54 PM 12/3/96 -0500, you wrote: > Hello, > > What is the relationship between using the MPASM config directive and > actually writing your software to program the PIC configuration bits? > If config takes care of the bits, do the appropriate programming > instructions just magically get embedded into your machine code? > I have an example of config from Microchip: > __config (_XMC_MODE & _EC_OSC & _WDT_OFF) > Note: These symbols are defined in p17c43.inc > > Magic or not? > > -Brian- > > ____________________ Gonzalo Palarea chalo@infovia.com.gt