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

M30610ECFP 参数 Datasheet PDF下载

M30610ECFP图片预览
型号: M30610ECFP
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片16位CMOS微机 [SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER]
分类和应用: 计算机
文件页数/大小: 197 页 / 2650 K
品牌: MITSUBISHI [ Mitsubishi Group ]
 浏览型号M30610ECFP的Datasheet PDF文件第45页浏览型号M30610ECFP的Datasheet PDF文件第46页浏览型号M30610ECFP的Datasheet PDF文件第47页浏览型号M30610ECFP的Datasheet PDF文件第48页浏览型号M30610ECFP的Datasheet PDF文件第50页浏览型号M30610ECFP的Datasheet PDF文件第51页浏览型号M30610ECFP的Datasheet PDF文件第52页浏览型号M30610ECFP的Datasheet PDF文件第53页  
Mitsubishi microcomputers  
M16C / 61 Group  
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER  
Interrupt  
Interrupt Sequence  
An interrupt sequence — what are performed over a period from the instant an interrupt is accepted to the  
instant the interrupt routine is executed — is described here.  
If an interrupt occurs during execution of an instruction, the processor determines its priority when the  
execution of the instruction is completed, and transfers control to the interrupt sequence from the next  
cycle. If an interrupt occurs during execution of either the SMOVB, SMOVF, SSTR or RMPA instruction,  
the processor temporarily suspends the instruction being executed, and transfers control to the interrupt  
sequence.  
In the interrupt sequence, the processor carries out the following in sequence given:  
(1) CPU gets the interrupt information (the interrupt number and interrupt request level) by reading ad-  
dress 0000016.  
(2) Saves the content of the flag register (FLG) as it was immediately before the start of interrupt sequence  
in the temporary register (Note) within the CPU.  
(3) Sets the interrupt enable flag (I flag), the debug flag (D flag), and the stack pointer select flag (U flag) to  
“0” (the U flag, however does not change if the INT instruction, in software interrupt numbers 32  
through 63, is executed)  
(4) Saves the content of the temporary register (Note 1) within the CPU in the stack area.  
(5) Saves the content of the program counter (PC) in the stack area.  
(6) Sets the interrupt priority level of the accepted instruction in the IPL.  
After the interrupt sequence is completed, the processor resumes executing instructions from the first  
address of the interrupt routine.  
Note: This register cannot be utilized by the user.  
Interrupt Response Time  
'Interrupt response time' is the period between the instant an interrupt occurs and the instant the first  
instruction within the interrupt routine has been executed. This time comprises the period from the  
occurrence of an interrupt to the completion of the instruction under execution at that moment (a) and the  
time required for executing the interrupt sequence (b). Figure 1.13.4 shows the interrupt response time.  
Interrupt request generated  
Interrupt request acknowledged  
Time  
Instruction in  
interrupt routine  
Instruction  
(a)  
Interrupt sequence  
(b)  
Interrupt response time  
Figure 1.13.4. Interrupt response time  
49  
 复制成功!