CPUDOZE
1
or DOE =
1
, DOZEN is changed by hardware interrupt entry and/or
exit.Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
IDLEN | DOZEN | ROI | DOE | DOZE[2:0] | |||
AccessR/W | R/W/HC/HS | R/W | R/W | R/W | R/W | R/W | |
Reset0 | 0 | 0 | 0 | 0 | 0 | 0 |
Idle Enable bit
Value | Description |
---|---|
1 |
A |
0 |
A |
Value | Description |
---|---|
1 |
The CPU executes instruction cycles according to DOZE setting |
0 |
The CPU executes all instruction cycles (fastest, highest power operation) |
Recover-On-Interrupt bit
Value | Description |
---|---|
1 |
Entering the Interrupt Service Routine (ISR) makes DOZEN
= |
0 |
Interrupt entry does not change DOZEN |
Doze-On-Exit bit
Value | Description |
---|---|
1 |
Executing RETFIE makes DOZEN = |
0 |
RETFIE does not change DOZEN |
Ratio of CPU Instruction Cycles to Peripheral Instruction Cycles
Value | Description |
---|---|
111 |
1:256 |
110 |
1:128 |
101 |
1:64 |
100 |
1:32 |
011 |
1:16 |
010 |
1:8 |
001 |
1:4 |
000 |
1:2 |