The watchdog reset is probably caused because you are doing calls to noInterrupts() and interrupts() with a Serial.println() between. You should not. Narrow the calls only around the "word p = pulse_433;", and you probably need some flag such "pinChanged" to process only when a change occured.
The watchdog reset is probably caused because you are doing calls to noInterrupts() and interrupts() with a Serial.println() between. You should not. Narrow the calls only around the "word p = pulse_433;", and you probably need some flag such "pinChanged" to process only when a change occured.