8XC251SA, SB, SP, SQ USER’S MANUAL
12-4
12.3 IDLE MODE
Idle mode is a power reduction mode that reduces power consumption to about 40% of normal.
In this mode, program execution halts. Idle mode freezes the clocks to the CPU at known states
while the peripherals continue to be clocked (Figure 12-2). The CPU status before entering idle
mode is preserved; i.e., the program counter, program status word register, and register file retain
their data for the duration of idle mode. The contents of the SFRs and RAM are also retained. The
status of the port pins depends upon the location of the program memory.
•
Internal program memory: the ALE and PSEN# pins are pulled high and the ports 0, 1, 2,
and 3 pins are reading data (Table 12-1).
•
External program memory: the ALE and PSEN# pins are pulled high; the port 0 pins are
floating; and the pins of ports 1, 2, and 3 are reading data (Table 12-1).
NOTE
If desired, the PCA may be instructed to pause during idle mode by setting the
CIDL bit in the CMOD register (Figure 9-7 on page 9-13).
12.3.1 Entering Idle Mode
To enter idle mode, set the PCON register IDL bit. The 8XC251Sx enters idle mode upon execu-
tion of the instruction that sets the IDL bit. The instruction that sets the IDL bit is the last instruc-
tion executed.
CAUTION
If the IDL bit and the PD bit are set simultaneously, the 8XC251Sx enters
powerdown mode.
Summary of Contents for 8XC251SA
Page 2: ......
Page 3: ...May 1996 8XC251SA 8XC251SB 8XC251SP 8XC251SQ Embedded Microcontroller User s Manual...
Page 18: ......
Page 19: ...1 Guide to This Manual...
Page 20: ......
Page 30: ......
Page 31: ...2 Architectural Overview...
Page 32: ......
Page 41: ...3 Address Spaces...
Page 42: ......
Page 63: ...4 Device Configuration...
Page 64: ......
Page 81: ...5 Programming...
Page 82: ......
Page 102: ......
Page 103: ...6 Interrupt System...
Page 104: ......
Page 120: ......
Page 121: ...7 Input Output Ports...
Page 122: ......
Page 132: ......
Page 133: ...8 Timer Counters and Watchdog Timer...
Page 134: ......
Page 153: ...9 Programmable Counter Array...
Page 154: ......
Page 170: ......
Page 171: ...10 Serial I O Port...
Page 172: ......
Page 187: ...11 Minimum Hardware Setup...
Page 188: ......
Page 197: ...12 Special Operating Modes...
Page 198: ......
Page 206: ......
Page 207: ...13 External Memory Interface...
Page 208: ......
Page 239: ...14 Programming and Verifying Nonvolatile Memory...
Page 240: ......
Page 250: ......
Page 251: ...A Instruction Set Reference...
Page 252: ......
Page 390: ......
Page 391: ...B Signal Descriptions...
Page 392: ......
Page 400: ......
Page 401: ...C Registers...
Page 402: ......
Page 436: ......
Page 437: ...Glossary...
Page 438: ......
Page 446: ......
Page 447: ...Index...
Page 448: ......
Page 458: ......