Normally Watchdog is reset within the code PBP produces.

But why it does not in the case of 16F18877 seems strange. Maybe it is not controlled correctly?

Ioannis