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

M32180F8TFP 参数 Datasheet PDF下载

M32180F8TFP图片预览
型号: M32180F8TFP
PDF下载: 下载PDF文件 查看货源
内容描述: 32位RISC单芯片微型计算机M32R系列M32R / ECU系列 [32-Bit RISC Single-Chip Microcomputers M32R Family M32R/ECU Series]
分类和应用: 计算机
文件页数/大小: 839 页 / 3694 K
品牌: RENESAS [ RENESAS TECHNOLOGY CORP ]
 浏览型号M32180F8TFP的Datasheet PDF文件第103页浏览型号M32180F8TFP的Datasheet PDF文件第104页浏览型号M32180F8TFP的Datasheet PDF文件第105页浏览型号M32180F8TFP的Datasheet PDF文件第106页浏览型号M32180F8TFP的Datasheet PDF文件第108页浏览型号M32180F8TFP的Datasheet PDF文件第109页浏览型号M32180F8TFP的Datasheet PDF文件第110页浏览型号M32180F8TFP的Datasheet PDF文件第111页  
EIT  
4.9 Interrupt Processing  
4
(6) Returning from the EIT handler  
At the end of the EIT handler, restore the saved registers from the stack and execute the RTE instruction.  
When the RTE instruction is executed, hardware postprocessing is automatically performed.  
4.10 Trap Processing  
4.10.1 Trap  
[OccurrenceConditions]  
Traps are software interrupts which are generated by executing the TRAP instruction. Sixteen traps are  
generated, each corresponding to one of TRAP instruction operands 0–15. Accordingly, sixteen vector  
entries are provided.  
[EIT Processing]  
(1) Saving SM, IE and C bits  
The PSW register’s SM, IE and C bits are saved to the respective backup bits: BSM, BIE and BC.  
BSM ←  
SM  
IE  
C
BIE  
BC  
(2) Updating SM, IE and C bits  
The PSW register’s SM, IE and C bits are updated as shown below.  
SM  
IE  
C
Unchanged  
0
0
(3) Saving the PC  
When the trap instruction is executed, the PC value of TRAP instruction + 4 is set in the BPC register. For  
example, if the TRAP instruction is located at address 4, the value H’08 is set in the BPC register.  
Similarly, if the TRAP instruction is located at address 6, the value H’0A is set in the BPC register. The  
value of the BPC register bit 30 indicates whether the trap instruction resides on a word boundary (BPC  
register bit 30 = "0") or not on a word boundary (BPC register bit 30 = "1").  
However, in either case of the above, the address to which the RTE instruction returns after the EIT  
handler has terminated is address 8. (This is because the 2 low-order address bits are cleared to ‘00’  
when returned to the PC.)  
+0  
+1  
+2  
+3  
+0  
+1  
+2  
+3  
Address  
H'00  
Address  
H'00  
TRAP instruction  
H'04  
H'08  
H'0C  
H'04  
H'08  
H'0C  
TRAP instruction  
Return  
address  
Return  
address  
BPC  
H'08  
BPC  
H'0A  
Figure 4.10.1 Example of a Return Address for Trap (TRAP)  
32180 Group User’s Manual (Rev.1.0)  
4-18  
 复制成功!