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

PIC16F916-I/SO 参数 Datasheet PDF下载

PIC16F916-I/SO图片预览
型号: PIC16F916-I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: 40分之28 / 44/ 64引脚基于闪存的8位CMOS微控制器与LCD驱动器和纳瓦技术 [28/40/44/64-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt Technology]
分类和应用: 驱动器闪存微控制器和处理器外围集成电路光电二极管PC时钟
文件页数/大小: 330 页 / 6045 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16F916-I/SO的Datasheet PDF文件第228页浏览型号PIC16F916-I/SO的Datasheet PDF文件第229页浏览型号PIC16F916-I/SO的Datasheet PDF文件第230页浏览型号PIC16F916-I/SO的Datasheet PDF文件第231页浏览型号PIC16F916-I/SO的Datasheet PDF文件第233页浏览型号PIC16F916-I/SO的Datasheet PDF文件第234页浏览型号PIC16F916-I/SO的Datasheet PDF文件第235页浏览型号PIC16F916-I/SO的Datasheet PDF文件第236页  
PIC16F913/914/916/917/946  
The following interrupt flags are contained in the PIR2  
register:  
16.3 Interrupts  
The PIC16F91X/946 has multiple sources of interrupt:  
• Fail-Safe Clock Monitor Interrupt  
• Comparator 1 and 2 Interrupts  
• LCD Interrupt  
• External Interrupt RB0/INT/SEG0  
• TMR0 Overflow Interrupt  
• PORTB Change Interrupts  
• 2 Comparator Interrupts  
• A/D Interrupt  
• PLVD Interrupt  
• CCP2 Interrupt  
When an interrupt is serviced:  
• Timer1 Overflow Interrupt  
• EEPROM Data Write Interrupt  
• Fail-Safe Clock Monitor Interrupt  
• LCD Interrupt  
• The GIE is cleared to disable any further interrupt.  
• The return address is pushed onto the stack.  
• The PC is loaded with 0004h.  
For external interrupt events, such as the INT pin or  
PORTB change interrupt, the interrupt latency will be  
three or four instruction cycles. The exact latency  
depends upon when the interrupt event occurs (see  
Figure 16-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 deter-  
mined 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.  
• PLVD Interrupt  
• USART Receive and Transmit interrupts  
• CCP1 and CCP2 Interrupts  
• Timer2 Interrupt  
The Interrupt Control (INTCON), Peripheral Interrupt  
Request 1 (PIR1) and Peripheral Interrupt Request 2  
(PIR2) registers record individual interrupt requests in  
flag bits. The INTCON register also has individual and  
global interrupt enable bits.  
A Global Interrupt Enable bit, GIE of the INTCON  
register, 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, PIE1 and PIE2 registers. GIE is  
cleared on Reset.  
Note 1: Individual interrupt flag bits are set,  
regardless of the status of their  
corresponding mask bit or the GIE bit.  
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.  
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:  
For additional information on how a module generates  
an interrupt, refer to the respective peripheral section.  
• INT Pin Interrupt  
Note:  
The ANSEL and CMCON0 registers must  
be initialized to configure an analog chan-  
nel as a digital input. Pins configured as  
analog inputs will read ‘0’. Also, if a LCD  
output function is active on an external  
interrupt pin, that interrupt function will be  
disabled.  
• PORTB Change Interrupt  
• TMR0 Overflow Interrupt  
The peripheral interrupt flags are contained in the special  
registers, PIR1 and PIR2. The corresponding interrupt  
enable bit are contained in the special registers, PIE1  
and PIE2.  
The following interrupt flags are contained in the PIR1  
register:  
• EEPROM Data Write Interrupt  
• A/D Interrupt  
• USART Receive and Transmit Interrupts  
• Timer1 Overflow Interrupt  
• CCP1 Interrupt  
• SSP Interrupt  
• Timer2 Interrupt  
DS41250F-page 230  
© 2007 Microchip Technology Inc.  
 复制成功!