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

PIC12F635-I/SN 参数 Datasheet PDF下载

PIC12F635-I/SN图片预览
型号: PIC12F635-I/SN
PDF下载: 下载PDF文件 查看货源
内容描述: 8月14日引脚,基于闪存的8位CMOS微控制器采用纳瓦技术 [8/14-Pin, Flash-Based 8-Bit CMOS Microcontrollers with nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管PC时钟
文件页数/大小: 234 页 / 3856 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC12F635-I/SN的Datasheet PDF文件第143页浏览型号PIC12F635-I/SN的Datasheet PDF文件第144页浏览型号PIC12F635-I/SN的Datasheet PDF文件第145页浏览型号PIC12F635-I/SN的Datasheet PDF文件第146页浏览型号PIC12F635-I/SN的Datasheet PDF文件第148页浏览型号PIC12F635-I/SN的Datasheet PDF文件第149页浏览型号PIC12F635-I/SN的Datasheet PDF文件第150页浏览型号PIC12F635-I/SN的Datasheet PDF文件第151页  
PIC12F635/PIC16F636/639  
Other peripherals cannot generate interrupts, since  
during Sleep, no on-chip clocks are present.  
12.12 Power-Down Mode (Sleep)  
The Power-down mode is entered by executing a  
When the SLEEPinstruction is being executed, the next  
instruction (PC + 1) is prefetched. For the device to  
wake-up through an interrupt event, the corresponding  
interrupt enable bit must be set (enabled). Wake-up is  
regardless of the state of the GIE bit. If the GIE bit is  
clear (disabled), the device continues execution at the  
instruction after the SLEEPinstruction. If the GIE bit is  
set (enabled), the device executes the instruction after  
the SLEEP instruction, then branches to the interrupt  
address (0004h). In cases where the execution of the  
instruction following SLEEP is not desirable, the user  
should have a NOPafter the SLEEPinstruction.  
SLEEPinstruction.  
If the Watchdog Timer is enabled:  
• WDT will be cleared but keeps running.  
• PD bit in the STATUS register is cleared.  
• TO bit is set.  
• Oscillator driver is turned off.  
• I/O ports maintain the status they had before  
SLEEPwas executed (driving high, low or  
high-impedance).  
For lowest current consumption in this mode, all I/O pins  
should be either at VDD or VSS, with no external circuitry  
drawing current from the I/O pin and the comparators  
and CVREF should be disabled. I/O pins that are  
high-impedance inputs should be pulled high or low  
externally to avoid switching currents caused by floating  
inputs. The T0CKI input should also be at VDD or VSS for  
lowest current consumption. The contribution from  
on-chip pull-ups on PORTA should be considered.  
Note:  
If the global interrupts are disabled (GIE is  
cleared), but any interrupt source has both  
its interrupt enable bit and the corresponding  
interrupt flag bits set, the device will  
immediately wake-up from Sleep. The  
SLEEPinstruction is completely executed.  
The WDT is cleared when the device wakes up from  
Sleep, regardless of the source of wake-up.  
The MCLR pin must be at a logic high level.  
Note:  
If WUR is enabled (WURE = 0 in  
Configuration Word), then the Wake-up  
Reset module will force a device Reset.  
Note 1: It should be noted that a Reset generated  
by a WDT time-out does not drive MCLR  
pin low.  
2: The Analog Front-End (AFE) section in  
the PIC16F639 device is independent of  
the microcontroller’s power-down mode  
(Sleep). See Section 11.32.2.3 “Sleep  
Command” for AFE’s Sleep mode.  
12.12.2 WAKE-UP USING INTERRUPTS  
When global interrupts are disabled (GIE cleared) and  
any interrupt source has both its interrupt enable bit  
and interrupt flag bit set, one of the following will occur:  
• If the interrupt occurs before the execution of a  
SLEEPinstruction, the SLEEPinstruction will  
complete as a NOP. Therefore, the WDT and WDT  
prescaler and postscaler (if enabled) will not be  
cleared, the TO bit will not be set and the PD bit  
will not be cleared.  
12.12.1 WAKE-UP FROM SLEEP  
The device can wake-up from Sleep through one of the  
following events:  
1. External Reset input on MCLR pin.  
2. Watchdog Timer wake-up (if WDT was enabled).  
• If the interrupt occurs during or after the  
execution of a SLEEPinstruction, the device will  
immediately wake-up from Sleep. The SLEEP  
instruction will be completely executed before the  
wake-up. Therefore, the WDT and WDT prescaler  
and postscaler (if enabled) will be cleared, the TO  
bit will be set and the PD bit will be cleared.  
3. Interrupt from RA2/INT pin, PORTA change or a  
peripheral interrupt.  
The first event will cause a device Reset. The two latter  
events are considered a continuation of program  
execution. The TO and PD bits in the STATUS register  
can be used to determine the cause of device Reset. The  
PD bit, which is set on power-up, is cleared when Sleep is  
invoked. TO bit is cleared if WDT wake-up occurred.  
Even if the flag bits were checked before executing a  
SLEEP instruction, it may be possible for flag bits to  
become set before the SLEEPinstruction completes. To  
determine whether a SLEEPinstruction executed, test  
the PD bit. If the PD bit is set, the SLEEP instruction  
was executed as a NOP.  
The following peripheral interrupts can wake the device  
from Sleep:  
1. TMR1 interrupt. Timer1 must be operating as an  
asynchronous counter.  
To ensure that the WDT is cleared, a CLRWDTinstruction  
should be executed before a SLEEPinstruction.  
2. Special event trigger (Timer1 in Asynchronous  
mode using an external clock).  
3. EEPROM write operation completion.  
4. Comparator output changes state.  
5. Interrupt-on-change.  
6. External Interrupt from INT pin.  
© 2007 Microchip Technology Inc.  
DS41232D-page 145  
 复制成功!