7.6.2 CPUDOZE
- When ROI =
1or DOE =1, DOZEN is changed by hardware interrupt entry and/or exit.
| Name: | CPUDOZE |
| Address: | 0xED2 |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| IDLEN | DOZEN | ROI | DOE | DOZE[2:0] | |||||
| Access | R/W | R/W/HC/HS | R/W | R/W | R/W | R/W | R/W | ||
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Bit 7 – IDLEN Idle Enable bit
| Reset States: |
|
| Value | Description |
|---|---|
| 1 |
A |
| 0 |
A |
Bit 6 – DOZEN
| Value | Description |
|---|---|
| 1 |
The CPU executes instruction cycles according to DOZE setting |
| 0 |
The CPU executes all instruction cycles (fastest, highest power operation) |
Bit 5 – ROI Recover-On-Interrupt bit
| Value | Description |
|---|---|
| 1 |
Entering the Interrupt Service Routine (ISR) makes DOZEN
= |
| 0 |
Interrupt entry does not change DOZEN |
Bit 4 – DOE Doze-On-Exit bit
| Value | Description |
|---|---|
| 1 |
Executing RETFIE makes DOZEN = |
| 0 |
RETFIE does not change DOZEN |
Bits 2:0 – DOZE[2:0] 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 |
