The PBP SLEEP command is not the same as assembly SLEEP

With the watchdog timer on the chip won't go into real sleep mode, it will just sleep for a set period of time. I want the chip to hibernate until there is a change on GPIO.3 not sleep for a specific amount of time, and for this from what I have read the watchdog has to be off.