=====================================================================
 <b>Idle Mode</b>
[skip]
 There are two ways to terminate the Idle.
 Activation of any enabled interrupt will cause PCON.0
 to be cleared by hardware, terminating the Idle mode.
 The interrupt will be serviced, and following RETI
 the next instruction to be executed will be the one
 following the instruction that put the device into Idle.

 The flag bits GF0 and GF1 can be used to indicate whether
 an interrupt occurred during normal operation or during an Idle.
 For example, an instruction that activates Idle can also
 set one or both flag bits. When Idle is terminated by an
 interrupt, the interrupt service routine can examine the flag bits.
=====================================================================