I am making a device using the pic10f series microcontrollers whose main purpose is to do a pulsout every couple of seconds. I want it to pulsout and then NAP (go into low power mode between pulses for less than a second to maybe 2 seconds). This is easy.

However, I need to be able to put it to sleep and wake it up on pin change (using a magnetic switch internally sealed from elements) which requires that the WDT be disabled. I am using watch batteries (due to size restrictions) I really need for it to have the lowest power consumption possible AT ALL TIMES. NAP will not work without WDT enabled.

What else can I do, any suggestions?