欢迎访问ic37.com |
会员登录 免费注册
发布采购

ATTINY2313-20SUR 参数 Datasheet PDF下载

ATTINY2313-20SUR图片预览
型号: ATTINY2313-20SUR
PDF下载: 下载PDF文件 查看货源
内容描述: [RISC Microcontroller, 8-Bit, FLASH, AVR RISC CPU, 20MHz, CMOS, PDSO20, 0.300 INCH, GREEN, PLASTIC, MS-013AC, SOIC-20]
分类和应用: 闪存微控制器
文件页数/大小: 223 页 / 1792 K
品牌: ATMEL [ ATMEL ]
 浏览型号ATTINY2313-20SUR的Datasheet PDF文件第25页浏览型号ATTINY2313-20SUR的Datasheet PDF文件第26页浏览型号ATTINY2313-20SUR的Datasheet PDF文件第27页浏览型号ATTINY2313-20SUR的Datasheet PDF文件第28页浏览型号ATTINY2313-20SUR的Datasheet PDF文件第30页浏览型号ATTINY2313-20SUR的Datasheet PDF文件第31页浏览型号ATTINY2313-20SUR的Datasheet PDF文件第32页浏览型号ATTINY2313-20SUR的Datasheet PDF文件第33页  
ATtiny2313/V  
Power Management  
and Sleep Modes  
Sleep modes enable the application to shut down unused modules in the MCU, thereby  
saving power. The AVR provides various sleep modes allowing the user to tailor the  
power consumption to the application’s requirements.  
To enter any of the three sleep modes, the SE bit in SMCR must be written to logic one  
and a SLEEP instruction must be executed. The SM1 and SM0 bits in the MCUCR Reg-  
ister select which sleep mode (Idle, Power-down, or Standby) will be activated by the  
SLEEP instruction. See Table 13 for a summary. If an enabled interrupt occurs while the  
MCU is in a sleep mode, the MCU wakes up. The MCU is then halted for four cycles in  
addition to the start-up time, executes the interrupt routine, and resumes execution from  
the instruction following SLEEP. The contents of the register file and SRAM are unal-  
tered when the device wakes up from sleep. If a reset occurs during sleep mode, the  
MCU wakes up and executes from the Reset Vector.  
Figure 11 on page 21 presents the different clock systems in the ATtiny2313, and their  
distribution. The figure is helpful in selecting an appropriate sleep mode.  
MCU Control Register –  
MCUCR  
The Sleep Mode Control Register contains control bits for power management.  
Bit  
7
PUD  
R
6
5
SE  
R/W  
0
4
3
ISC11  
R/W  
0
2
ISC10  
R/W  
0
1
ISC01  
R/W  
0
0
ISC00  
R/W  
0
SM1  
R/W  
0
SM0  
R/W  
0
MCUCR  
Read/Write  
Initial Value  
0
• Bits 6, 4 – SM1..0: Sleep Mode Select Bits 1 and 0  
These bits select between the five available sleep modes as shown in Table 13.  
Table 13. Sleep Mode Select  
SM1  
SM0  
Sleep Mode  
Idle  
0
0
1
1
0
1
1
0
Power-down  
Power-down  
Standby  
Note:  
1. Standby mode is only recommended for use with external crystals or resonators.  
• Bit 5 – SE: Sleep Enable  
The SE bit must be written to logic one to make the MCU enter the sleep mode when the  
SLEEP instruction is executed. To avoid the MCU entering the sleep mode unless it is  
the programmer’s purpose, it is recommended to write the Sleep Enable (SE) bit to one  
just before the execution of the SLEEP instruction and to clear it immediately after wak-  
ing up.  
Idle Mode  
When the SM1..0 bits are written to 00, the SLEEP instruction makes the MCU enter  
Idle mode, stopping the CPU but allowing the UART, Analog Comparator, ADC, USI,  
Timer/Counters, Watchdog, and the interrupt system to continue operating. This sleep  
mode basically halts clkCPU and clkFLASH, while allowing the other clocks to run.  
Idle mode enables the MCU to wake up from external triggered interrupts as well as  
internal ones like the Timer Overflow and UART Transmit Complete interrupts. If wake-  
up from the Analog Comparator interrupt is not required, the Analog Comparator can be  
powered down by setting the ACD bit in the Analog Comparator Control and Status  
Register – ACSR. This will reduce power consumption in Idle mode.  
29  
2543F–AVR–08/04  
 复制成功!