The part can go to HIBERNATE/ SHUTDOWN only with HFOSC as the source for root clock . The part will not be reliable if it is programmed to enter HIBERNATE/SHUTDOWN mode while running from PLL, external clock or HFXTAL. The user needs to switch to HFOSC before going to HIBERNATE mode.