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

MC68331CPV16 参数 Datasheet PDF下载

MC68331CPV16图片预览
型号: MC68331CPV16
PDF下载: 下载PDF文件 查看货源
内容描述: 用户手册 [User’s Manual]
分类和应用: 微控制器和处理器外围集成电路时钟
文件页数/大小: 254 页 / 1319 K
品牌: MOTOROLA [ MOTOROLA ]
 浏览型号MC68331CPV16的Datasheet PDF文件第106页浏览型号MC68331CPV16的Datasheet PDF文件第107页浏览型号MC68331CPV16的Datasheet PDF文件第108页浏览型号MC68331CPV16的Datasheet PDF文件第109页浏览型号MC68331CPV16的Datasheet PDF文件第111页浏览型号MC68331CPV16的Datasheet PDF文件第112页浏览型号MC68331CPV16的Datasheet PDF文件第113页浏览型号MC68331CPV16的Datasheet PDF文件第114页  
The halted processing state is an indication of catastrophic hardware failure. For ex-  
ample, if during the exception processing of a bus error another bus error occurs, the  
processor assumes that the system is unusable and halts.  
The background processing state is initiated by breakpoints, execution of special in-  
structions, or a double bus fault. Background processing is enabled by pulling BKPT  
low during RESET. Background processing allows interactive debugging of the sys-  
tem via a simple serial interface.  
5.7 Privilege Levels  
The processor operates at one of two levels of privilege: user or supervisor. Not all in-  
structions are permitted to execute at the user level, but all instructions are available  
at the supervisor level. Effective use of privilege level can protect system resources  
from uncontrolled access. The state of the S bit in the status register determines the  
privilege level and whether the user stack pointer (USP) or supervisor stack pointer  
(SSP) is used for stack operations.  
5.8 Instructions  
The CPU32 instruction set is summarized in Table 5-1. The instruction set of the  
CPU32 is very similar to that of the MC68020. Two new instructions have been added  
to facilitate controller applications: low-power stop (LPSTOP) and table lookup and in-  
terpolate (TBLS, TBLSN, TBLU, TBLUN).  
5
The following MC68020 instructions are not implemented on the CPU32:  
BFxxx  
— Bit Field Instructions (BFCHG, BFCLR, BFEXTS, BFEXTU,  
BFFFO, BFINS, BFSET, BFTST)  
CALLM, RTM — Call Module, Return Module  
CAS, CAS2  
cpxxx  
— Compare and Swap (Read-Modify-Write Instructions)  
— Coprocessor Instructions (cpBcc, cpDBcc, cpGEN, cpRESTORE,  
cpSAVE, cpScc, cpTRAPcc)  
PACK, UNPK — Pack, Unpack BCD Instructions  
Memory — Memory Indirect Addressing Modes  
The CPU32 traps on unimplemented instructions or illegal effective addressing  
modes, allowing user-supplied code to emulate unimplemented capabilities or to de-  
fine special purpose functions. However, Motorola reserves the right to use all current-  
ly unimplemented instruction operation codes for future M68000 core enhancements.  
MOTOROLA  
5-10  
CENTRAL PROCESSING UNIT  
MC68331  
USER’S MANUAL