Doze Operation

The Doze operation is illustrated in Figure 1. As with normal operation, the instruction is fetched for the next instruction cycle while the previous instruction is executed. The Q-clocks to the peripherals continue throughout the periods in which no instructions are fetched or executed. The following configuration settings apply for this example:

Figure 1. Doze Mode Operation Example
  1. 1.Multicycle instructions are executed to completion before fetching 0x0004.
  2. 2.If the prefetched instruction clears GIE, the ISR will not occur, but DOZEN is still cleared and the CPU will resume execution at full speed.