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

PIC16F688-I/P 参数 Datasheet PDF下载

PIC16F688-I/P图片预览
型号: PIC16F688-I/P
PDF下载: 下载PDF文件 查看货源
内容描述: 14引脚基于闪存的8位CMOS微控制器采用纳瓦技术 [14-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管时钟
文件页数/大小: 174 页 / 2918 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16F688-I/P的Datasheet PDF文件第107页浏览型号PIC16F688-I/P的Datasheet PDF文件第108页浏览型号PIC16F688-I/P的Datasheet PDF文件第109页浏览型号PIC16F688-I/P的Datasheet PDF文件第110页浏览型号PIC16F688-I/P的Datasheet PDF文件第112页浏览型号PIC16F688-I/P的Datasheet PDF文件第113页浏览型号PIC16F688-I/P的Datasheet PDF文件第114页浏览型号PIC16F688-I/P的Datasheet PDF文件第115页  
PIC16F688  
For external interrupt events, such as the INT pin or  
PORTA change interrupt, the interrupt latency will be  
three or four instruction cycles. The exact latency  
depends upon when the interrupt event occurs (see  
Figure 11-8). The latency is the same for one or two-  
cycle instructions. Once in the Interrupt Service  
Routine, the source(s) of the interrupt can be  
determined by polling the interrupt flag bits. The  
interrupt flag bit(s) must be cleared in software before  
re-enabling interrupts to avoid multiple interrupt  
requests.  
11.5 Interrupts  
The PIC16F688 has 11 sources of interrupt:  
• External Interrupt RA2/INT  
• TMR0 Overflow Interrupt  
• PORTA Change Interrupts  
• 2 Comparator Interrupts  
• A/D Interrupt  
• Timer1 Overflow Interrupt  
• EEPROM Data Write Interrupt  
• Fail-Safe Clock Monitor Interrupt  
Note 1: Individual interrupt flag bits are set,  
regardless of the status of their  
corresponding mask bit or the GIE bit.  
The Interrupt Control (INTCON) register and Peripheral  
Interrupt Request 1 (PIR1) register record individual  
interrupt requests in flag bits. The INTCON register  
also has individual and global interrupt enable bits.  
2: When an instruction that clears the GIE  
bit is executed, any interrupts that were  
pending for execution in the next cycle  
are ignored. The interrupts, which were  
ignored, are still pending to be serviced  
when the GIE bit is set again.  
A Global Interrupt Enable bit, GIE (INTCON<7>),  
enables (if set) all unmasked interrupts, or disables (if  
cleared) all interrupts. Individual interrupts can be  
disabled through their corresponding enable bits in the  
INTCON register and PIE1 register. GIE is cleared on  
Reset.  
For additional information on Timer1, A/D or data  
EEPROM modules, refer to the respective peripheral  
section.  
The Return from Interrupt instruction, RETFIE, exits  
the interrupt routine, as well as sets the GIE bit, which  
re-enables unmasked interrupts.  
The following interrupt flags are contained in the  
INTCON register:  
• INT Pin Interrupt  
• PORTA Change Interrupt  
• TMR0 Overflow Interrupt  
The peripheral interrupt flags are contained in the  
special register, PIR1. The corresponding interrupt  
enable bit is contained in special register, PIE1.  
The following interrupt flags are contained in the PIR1  
register:  
• EEPROM Data Write Interrupt  
• A/D Interrupt  
• 2 Comparator Interrupts  
• Timer1 Overflow Interrupt  
• Fail-Safe Clock Monitor Interrupt  
When an interrupt is serviced:  
• The GIE is cleared to disable any further interrupt.  
• The return address is pushed onto the stack.  
• The PC is loaded with 0004h.  
2004 Microchip Technology Inc.  
Preliminary  
DS41203B-page 109  
 复制成功!