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

M37754S4CGP 参数 Datasheet PDF下载

M37754S4CGP图片预览
型号: M37754S4CGP
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片16位CMOS微机 [SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER]
分类和应用: 微控制器和处理器外围集成电路计算机时钟
文件页数/大小: 115 页 / 1558 K
品牌: RENESAS [ RENESAS TECHNOLOGY CORP ]
 浏览型号M37754S4CGP的Datasheet PDF文件第7页浏览型号M37754S4CGP的Datasheet PDF文件第8页浏览型号M37754S4CGP的Datasheet PDF文件第9页浏览型号M37754S4CGP的Datasheet PDF文件第10页浏览型号M37754S4CGP的Datasheet PDF文件第12页浏览型号M37754S4CGP的Datasheet PDF文件第13页浏览型号M37754S4CGP的Datasheet PDF文件第14页浏览型号M37754S4CGP的Datasheet PDF文件第15页  
MITSUBISHI MICROCOMPUTERS  
M37754M8C-XXXGP, M37754M8C-XXXHP  
M37754S4CGP, M37754S4CHP  
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER  
STACK POINTER (S)  
PROCESSOR STATUS REGISTER (PS)  
Stack pointer (S) is a 16-bit register. It is used during a subroutine call  
or interrupts. It is also used during stack, stack pointer relative, or  
stack pointer relative indirect indexed Y addressing mode.  
Processor status register (PS) is an 11-bit register. It consists of a  
flag to indicate the result of operation and CPU interrupt levels.  
Branch operations can be performed by testing the flags C, Z, V, and  
N.  
The details of each bit of the processor status register are described  
below.  
PROGRAM COUNTER (PC)  
Program counter (PC) is a 16-bit counter that indicates the low-order  
16 bits of the next program memory address to be executed. There  
is a bus interface unit between the program memory and the CPU,  
so that the program memory is accessed through bus interface unit.  
This is described later.  
1. Carry flag (C)  
The carry flag contains the carry or borrow generated by the ALU af-  
ter an arithmetic operation. This flag is also affected by shift and ro-  
tate instructions. This flag can be set and reset directly with the SEC  
and CLC instructions or with the SEP and CLP instructions.  
PROGRAM BANK REGISTER (PG)  
Program bank register is an 8-bit register that indicates the high-or-  
der 8 bits of the next program memory address to be executed.  
When a carry occurs by incrementing the contents of the program  
counter, the contents of the program bank register (PG) is increased  
by 1. Also, when a carry or borrow occurs after adding or subtracting  
the offset value to or from the contents of the program counter (PC)  
using the branch instruction, the contents of the program bank regis-  
ter (PG) is increased or decreased by 1, so that programs can be  
written without worrying about bank boundaries.  
2. Zero flag (Z)  
The zero flag is set if the of an arithmetic operation or data  
transfer is zero and re. This flag can be set and reset  
directly with the SEstructions.  
3. Interrule flag (I)  
When the sable flag is set to “1”, all interrupts except  
watchC, and software interrupt are disabled. This flag  
is smatically when there is an interrupt. It can be set and  
with the SEI and CLI instructions or SEP and CLP in-  
.  
DATA BANK REGISTER (DT)  
Data bank register (DT) is an 8-bit register. With some addressing  
modes, the data bank register (DT) is used to specify a part of the  
memory address. The contents of data bank register (DT) is used
the high-order 8 bits of a 24-bit address. Addressing modes t
the data bank register (DT) are direct indirect, direct index
rect, direct indirect indexed Y, absolute, absolute bit-  
dexed X, absolute indexed Y, absolute bit relative, nter  
relative indirect indexed Y.  
Decimal mode flag (D)  
The decimal mode flag determines whether addition and subtraction  
are performed as binary or decimal. Binary arithmetic is performed  
when this flag is “0”. If it is “1”, decimal arithmetic is performed with  
each word treated as 2- or 4- digit decimal. Arithmetic operation is  
performed using four digits when the data length flag m is “0” and  
with two digits when it is “1”. Decimal adjust is automatically per-  
formed. (Decimal operation is possible only with the ADC and SBC  
instructions.) This flag can be set and reset with the SEP and CLP  
instructions.  
DIRECT PAGE REGISTER
Direct page register (DPR) is a 16-contents is used as  
the base address of a 256-byte area. The direct page  
area is allocated in bank 016, but n the contents of DPR is  
FF0116 or greater, the direct page area spans across bank 016 and  
bank 116. All direct addressing modes use the contents of the direct  
page register (DPR) to generate the data address. If the low-order 8  
bits of the direct page register (DPR) is “0016”, the number of cycles  
required to generate an address is minimized.  
Normally the low-order 8 bits of the direct page register (DPR) is set  
to “0016”.  
10  
 复制成功!