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

PIC16C620A-04E/SS 参数 Datasheet PDF下载

PIC16C620A-04E/SS图片预览
型号: PIC16C620A-04E/SS
PDF下载: 下载PDF文件 查看货源
内容描述: 基于EPROM的8位CMOS微控制器 [EPROM-Based 8-Bit CMOS Microcontroller]
分类和应用: 微控制器和处理器外围集成电路光电二极管可编程只读存储器电动程控只读存储器时钟
文件页数/大小: 108 页 / 622 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16C620A-04E/SS的Datasheet PDF文件第52页浏览型号PIC16C620A-04E/SS的Datasheet PDF文件第53页浏览型号PIC16C620A-04E/SS的Datasheet PDF文件第54页浏览型号PIC16C620A-04E/SS的Datasheet PDF文件第55页浏览型号PIC16C620A-04E/SS的Datasheet PDF文件第57页浏览型号PIC16C620A-04E/SS的Datasheet PDF文件第58页浏览型号PIC16C620A-04E/SS的Datasheet PDF文件第59页浏览型号PIC16C620A-04E/SS的Datasheet PDF文件第60页  
PIC16C62X  
9.5.1  
RB0/INT INTERRUPT  
9.5.3  
PORTB INTERRUPT  
External interrupt on RB0/INT pin is edge triggered:  
either rising if INTEDG bit (OPTION<6>) is set, or fall-  
ing, if INTEDG bit is clear. When a valid edge appears  
on the RB0/INT pin, the INTF bit (INTCON<1>) is set.  
This interrupt can be disabled by clearing the INTE  
control bit (INTCON<4>).The INTF bit must be cleared  
in software in the interrupt service routine before  
re-enabling this interrupt. The RB0/INT interrupt can  
wake-up the processor from SLEEP, if the INTE bit was  
set prior to going into SLEEP. The status of the GIE bit  
decides whether or not the processor branches to the  
interrupt vector following wake-up. See Section 9.8 for  
details on SLEEP and Figure 9-18 for timing of  
wake-up from SLEEP through RB0/INT interrupt.  
An input change on PORTB <7:4> sets the RBIF  
(INTCON<0>) bit. The interrupt can be enabled/dis-  
abled by setting/clearing the RBIE (INTCON<4>) bit.  
For operation of PORTB (Section 5.2).  
Note: If a change on the I/O pin should occur  
when the read operation is being executed  
(start of the Q2 cycle), then the RBIF inter-  
rupt flag may not get set.  
9.5.4  
COMPARATOR INTERRUPT  
See Section 7.6 for complete description of comparator  
interrupts.  
9.5.2  
TMR0 INTERRUPT  
An overflow (FFh 00h) in the TMR0 register will  
set the T0IF (INTCON<2>) bit. The interrupt can  
be enabled/disabled by setting/clearing T0IE  
(INTCON<5>) bit. For operation of the Timer0 module,  
see Section 6.0.  
FIGURE 9-16: INT PIN INTERRUPT TIMING  
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4  
OSC1  
CLKOUT  
3
4
INT pin  
1
1
Interrupt Latency  
INTF flag  
(INTCON<1>)  
5
2
GIE bit  
(INTCON<7>)  
INSTRUCTION FLOW  
PC  
0004h  
PC+1  
PC+1  
0005h  
PC  
Instruction  
fetched  
Inst (PC)  
Inst (PC+1)  
Inst (0004h)  
Inst (0005h)  
Inst (0004h)  
Instruction  
executed  
Dummy Cycle  
Dummy Cycle  
Inst (PC)  
Inst (PC-1)  
Note  
1: INTF flag is sampled here (every Q1).  
2: Asynchronous interrupt latency = 3-4 Tcy. Synchronous latency = 3 Tcy, where Tcy = instruction cycle time.  
Latency is the same whether Inst (PC) is a single cycle or a 2-cycle instruction.  
3: CLKOUT is available only in RC oscillator mode.  
4: For minimum width of INT pulse, refer to AC specs.  
5: INTF is enabled to be set anytime during the Q4-Q1 cycles.  
TABLE 9-8:  
SUMMARY OF INTERRUPT REGISTERS  
Value on all  
other resets(1)  
Value on POR  
Reset  
Address Name  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
0Bh  
0Ch  
8Ch  
INTCON  
GIE  
PEIE  
CMIF  
CMIE  
T0IE  
INTE  
RBIE  
T0IF  
INTF  
RBIF  
0000 000x  
-0-- ----  
-0-- ----  
0000 000u  
-0-- ----  
-0-- ----  
PIR1  
PIE1  
Note1: Other (non power-up) resets include MCLR reset, Brown-out Reset and Watchdog Timer Reset during normal operation.  
DS30235G-page 56  
Preliminary  
1998 Microchip Technology Inc.  
 复制成功!