| 数据搜索系统,热门电子元器件搜索 |
|
PIC16LF18323-E/P 数据表(PDF) 99 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PIC16LF18323-E/P 数据表(HTML) 99 Page - Microchip Technology |
|
99 / 442 page ![]() 2015 Microchip Technology Inc. Preliminary DS40001799A-page 99 PIC16(L)F18313/18323 8.0 POWER-SAVING OPERATION MODES The purpose of the Power-Down modes is to reduce power consumption. There are two Power-Down modes: Doze mode and Sleep mode. 8.1 Doze Mode Doze mode allows for power savings by reducing CPU operation and program memory access, without affecting peripheral operation. Doze mode differs from Sleep mode because the system oscillators continue to operate, while only the CPU and program memory are affected. The reduced execution saves power by eliminating unnecessary operations within the CPU and memory. When the Doze Enable (DOZEN) bit is set (DOZEN = 1 ), the CPU executes only one instruction cycle out of every N cycles as defined by the DOZE<2:0> bits of the CPUDOZE register. For example, if DOZE<2:0> = 100, the instruction cycle ratio is 1:32. The CPU and memory execute for one instruction cycle and then lay idle for 31 instruction cycles. During the unused cycles, the peripherals continue to operate at the system clock speed. FIGURE 8-1: DOZE MODE OPERATION EXAMPLE 8.1.1 DOZE OPERATION The Doze operation is illustrated in Figure 8-1. For this example: • Doze enable (DOZEN) bit set (DOZEN = 1) •DOZE<2:0> = 001 (1:4) ratio • Recover-on-Interrupt (ROI) bit set (ROI = 1) As with normal operation, the program memory fetches for the next instruction cycle. The Q-clocks to the peripherals continue throughout. System Clock CPU Clock PFM Op’s CPU Op’s 1111111111111 1234 2 2 2222 22 2 22 22 2 2 22 2 1 1 11 11 3 33333 4 4 4444 2 3333333333333 4 4 4 4 4 4 4 4 4 4 4 4 4 Fetch Fetch Fetch Fetch Exec Exec Exec (1,2) Exec Exec Exec Push NOP 0004h Interrupt Here (ROI = 1) Note 1: Multi-cycle instructions are executed to completion before fetching 0004h. 2: If the pre-fetched instruction clears GIE, the ISR will not occur, but DOZEN is still cleared and the CPU will resume execution at full speed. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |