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.
Содержание 8XC251SA
Страница 2: ......
Страница 3: ...May 1996 8XC251SA 8XC251SB 8XC251SP 8XC251SQ Embedded Microcontroller User s Manual...
Страница 18: ......
Страница 19: ...1 Guide to This Manual...
Страница 20: ......
Страница 30: ......
Страница 31: ...2 Architectural Overview...
Страница 32: ......
Страница 41: ...3 Address Spaces...
Страница 42: ......
Страница 63: ...4 Device Configuration...
Страница 64: ......
Страница 81: ...5 Programming...
Страница 82: ......
Страница 102: ......
Страница 103: ...6 Interrupt System...
Страница 104: ......
Страница 120: ......
Страница 121: ...7 Input Output Ports...
Страница 122: ......
Страница 132: ......
Страница 133: ...8 Timer Counters and Watchdog Timer...
Страница 134: ......
Страница 153: ...9 Programmable Counter Array...
Страница 154: ......
Страница 170: ......
Страница 171: ...10 Serial I O Port...
Страница 172: ......
Страница 187: ...11 Minimum Hardware Setup...
Страница 188: ......
Страница 197: ...12 Special Operating Modes...
Страница 198: ......
Страница 206: ......
Страница 207: ...13 External Memory Interface...
Страница 208: ......
Страница 239: ...14 Programming and Verifying Nonvolatile Memory...
Страница 240: ......
Страница 250: ......
Страница 251: ...A Instruction Set Reference...
Страница 252: ......
Страница 390: ......
Страница 391: ...B Signal Descriptions...
Страница 392: ......
Страница 400: ......
Страница 401: ...C Registers...
Страница 402: ......
Страница 436: ......
Страница 437: ...Glossary...
Страница 438: ......
Страница 446: ......
Страница 447: ...Index...
Страница 448: ......
Страница 458: ......