參數(shù)資料
型號(hào): MTA85811S-04I/SS
元件分類: 微控制器/微處理器
英文描述: 8-BIT, OTPROM, 4 MHz, RISC MICROCONTROLLER, PDSO20
封裝: 0.209 INCH, PLASTIC, SSOP-20
文件頁(yè)數(shù): 72/72頁(yè)
文件大小: 760K
代理商: MTA85811S-04I/SS
1995 Microchip Technology Inc.
DS40115C-page 9
MTA85XXX
4.3
Stack
The MTA85XXX employs a two-level hardware PUSH/
POP stack (Figure 4-1 and Figure 4-2).
The CALL instruction pushes the current program
counter value, incremented by one, into stack level 1.
Stack level 1 is automatically pushed to level 2. If more
than 2 subsequent CALLs are executed, only the most
recent two return addresses are stored.
The page preselect bits of the STATUS register will be
loaded into the most significant bits of the program
counter. The ninth bit is always cleared upon a CALL
instruction.
This
means
that
subroutine
entry
addresses have to be located always within the lower
half of a memory page (addresses 000h-0FFh, 200h-
2FFh, 400h-4FFh, 600h-6FFh). However, as the stack
has the same width as the PC, subroutines can be
called from anywhere in the program.
The RETLW instruction loads the contents of the stack
level 1 into the program counter while stack level 2 gets
copied into level 1. If more than 2 subsequent RETLWs
are executed, the stack will be filled with the address
previously stored in level 2. The return will be always to
the page from where the subroutine was called,
regardless of the current setting of the page pre-select
bits in the STATUS register. Note that the W register will
be loaded with the literal value specified in the RETLW
instruction.
This
is
particularly
useful
for
the
implementation of “data” tables within the program
memory.
FIGURE 4-1:
PROGRAM MEMORY
ORGANIZATION MTA854XX
PC
Page 0
000
0FF
100
1FF
18
Stack Level 1
Stack Level 2
RETLW
, CALL
9-bit
A8
A<7:0>
GOTO
... Direct from instruction word
CALL
, Inst with PC as Destination ... Always '0'
GOTO
, CALL ... Direct from Instruction Word
Inst with PC as Destination ... From ALU
FIGURE 4-2:
PROGRAM MEMORY
ORGANIZATION MTA858XX
PC
Page 0
000
0FF
100
1FF
1
8
Stack Level 1
Stack Level 2
RETLW
,
9-11 bit
A8
A<7:0>
GOTO
- Direct from instruction WORD
CALL
, Inst with PC as Destination -
GOTO
, CALL - Direct from Instruction WORD
Inst with PC as Destination - From ALU
A9
A10
CALL
GOTO
, CALL, Inst with PC as destination -
from PA1 (STATUS<6>) (Note1)
GOTO
, CALL, Inst with PC as destination -
from PA0 (STATUS<5>) (Note1)
Always '0'
Page 1
200
2FF
300
3FF
Page 2
400
4FF
500
5FF
Page 3
600
6FF
700
7FF
2
00
01
10
11
Max EPROM
Address for:
PIC16C54A
PIC16C58A
/CR58A
Note 1: PIC16C58A/CR58A only.
相關(guān)PDF資料
PDF描述
MTA85802S-04I/SS 8-BIT, OTPROM, 4 MHz, RISC MICROCONTROLLER, PDSO20
MTA85412S-04I/SS 8-BIT, OTPROM, 4 MHz, RISC MICROCONTROLLER, PDSO20
MTA85802S-10I/SS 8-BIT, OTPROM, 10 MHz, RISC MICROCONTROLLER, PDSO20
MTA85811-04I/SS 8-BIT, OTPROM, 4 MHz, RISC MICROCONTROLLER, PDSO20
MTA85802-10I/SS 8-BIT, OTPROM, 10 MHz, RISC MICROCONTROLLER, PDSO20
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MTA8808 制造商:Pulse Electronics Corporation 功能描述:
MTA8ATF1G64AZ-2G3B1 功能描述:Memory Module DDR4 SDRAM 8GB 2400MT/s 288-UDIMM 制造商:micron technology inc. 系列:- 零件狀態(tài):在售 存儲(chǔ)器類型:DDR4 SDRAM 存儲(chǔ)容量:8GB 速度:2400MT/s 封裝/外殼:288-UDIMM 標(biāo)準(zhǔn)包裝:1
MTA8ATF1G64HZ-2G3B1 功能描述:Memory Module DDR4 SDRAM 8GB 2400MT/s 260-SODIMM 制造商:micron technology inc. 系列:- 零件狀態(tài):在售 存儲(chǔ)器類型:DDR4 SDRAM 存儲(chǔ)容量:8GB 速度:2400MT/s 封裝/外殼:260-SODIMM 標(biāo)準(zhǔn)包裝:1
MTA8D50 制造商:Mallory Sonalert Products Inc 功能描述:Molded Tubular Aluminum Electrolytic Axial Leads Capacitor - 8uF 50dcV -10+100%
MTA90A 制造商:LIUJING 制造商全稱:LIUJING 功能描述:可控硅(晶閘管)