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

PIC16C745-I/SO 参数 Datasheet PDF下载

PIC16C745-I/SO图片预览
型号: PIC16C745-I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: IC- 8-BIT MCU\n [IC-8-BIT MCU ]
分类和应用: 微控制器和处理器外围集成电路光电二极管PC可编程只读存储器时钟
文件页数/大小: 158 页 / 2499 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16C745-I/SO的Datasheet PDF文件第103页浏览型号PIC16C745-I/SO的Datasheet PDF文件第104页浏览型号PIC16C745-I/SO的Datasheet PDF文件第105页浏览型号PIC16C745-I/SO的Datasheet PDF文件第106页浏览型号PIC16C745-I/SO的Datasheet PDF文件第108页浏览型号PIC16C745-I/SO的Datasheet PDF文件第109页浏览型号PIC16C745-I/SO的Datasheet PDF文件第110页浏览型号PIC16C745-I/SO的Datasheet PDF文件第111页  
PIC16C745/765  
Other peripherals cannot generate interrupts since dur-  
ing SLEEP, no on-chip Q clocks are present.  
13.9  
Power-Down Mode (SLEEP)  
Power-down mode is entered by executing a SLEEP  
When the SLEEPinstruction is being executed, the next  
instruction (PC + 1) is pre-fetched. 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 and then branches to the inter-  
rupt address (0004h). In cases where the execution of  
the instruction following SLEEP is not desirable, the  
user should have a NOPafter the SLEEPinstruction.  
instruction.  
If enabled, the WDT will be cleared but keeps running,  
the PD bit (STATUS<3>) is cleared, the TO (STA-  
TUS<4>) bit is set, and the oscillator driver is turned off.  
The I/O ports maintain the status they had, before the  
SLEEP instruction was executed (driving high, low, or  
hi-impedance).  
For lowest current consumption in this mode, place all  
I/O pins at either VDD or VSS, ensure no external cir-  
cuitry is drawing current from the I/O pin, power-down  
the A/D, and disable external clocks. Pull all I/O pins  
that are hi-impedance inputs, 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 PORTB should be considered.  
13.9.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:  
The MCLR pin must be at a logic high level (VIHMC).  
13.9.1 WAKE-UP FROM SLEEP  
• If the interrupt occurs before the execution of a  
SLEEPinstruction, the SLEEPinstruction will com-  
plete as a NOP. Therefore, the WDT and WDT  
postscaler will not be cleared, the TO bit will not  
be set and PD bit will not be cleared.  
The device can wake up from SLEEP through one of  
the following events:  
• If the interrupt occurs during or after the execu-  
tion of a SLEEPinstruction, the device will imme-  
diately wake up from sleep. The SLEEPinstruction  
will be completely executed before the wake-up.  
Therefore, the WDT and WDT postscaler will be  
cleared, the TO bit will be set and the PD bit will  
be cleared.  
1. External reset input on MCLR pin.  
2. Watchdog Timer Wake-up (if WDT was enabled).  
3. Interrupt from INT pin, RB port change or some  
Peripheral Interrupts.  
External MCLR reset will cause a device reset. All other  
events are considered a continuation of program exe-  
cution and cause a “wake-up”. 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 SLEEPis invoked. The TO  
bit is cleared if a WDT time-out occurred (and caused  
wake-up).  
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:  
To ensure that the WDT is cleared, a CLRWDTinstruc-  
tion should be executed before a SLEEPinstruction.  
1. TMR1 interrupt. Timer1 must be operating as an  
asynchronous counter.  
2. USB Interrupt  
3. CCP capture mode interrupt.  
4. Parallel slave port read or write. (PIC16C765  
only)  
5. A/D conversion (when A/D clock source is dedi-  
cated internal oscillator).  
6. USART TX or RX (synchronous slave mode).  
1999 Microchip Technology Inc.  
Advanced Information  
DS41124A-page 107  
 复制成功!