
HD404369系列
存储器映射
ROM存储器映射
ROM存储器映射如图1所示和如下所述。
向量地址区( $ 0000- $ 000F ) :
保留的JMPL指令分支的起始地址
复位和中断例程。 MCU复位或中断后,程序继续执行从
向量地址。
零页子例程区( $ 0000- $ 003F ) :
保留的子程序。该程序转移到一个
子程序在本领域中响应于CAL指令。
模式区( $ 0000- $ 0FFF ) :
包含可与所述P指令中引用的ROM数据。
项目区( $ 0000- $ 0FFF ( HD404364 , HD40A4364 ) , $ 0000- $ 1FFF ( HD404368 , HD40A4368 )
$ 0000- $ 2FFF ( HD4043612 , HD40A43612 ) , $ 0000- $ 3FFF ( HD404369 , HD40A4369 , HD407A4369 ) ) :
整个ROM区可以用于程序的编码。
$0000
$000F
$0010
零页的子程序
( 64字)
$003F
$0040
$0FFF
$1000
$1FFF
$2000
节目
( 12288字)
$2FFF
$3000
节目
( 16384字)
对于HD404369 , HD40A4369 ,
HD407A4369
对于HD4043612 , HD40A43612
节目
( 4096字)
对于HD404364 , HD40A4364
节目
( 8192字)
对于HD404368 , HD40A4368
向量地址
( 16字)
$0000
JMPL指令
0001美元(跳转至
RESET , STOPC
例程)
JMPL指令
$0002
(跳转到
INT
0
例程)
$0003
JMPL指令
$0004
(跳转到
INT
1
例程)
$0005
JMPL指令
$0006
(跳转到定时器的例程)
$0007
$0008
JMPL指令
(跳转到定时器B例程)
$0009
$000A
JMPL指令
(跳转到定时器C例程)
$000B
$000C
JMPL指令
$ 000D (跳转到A / D转换器例程)
$000E
JMPL指令
(跳转到串行程序)
$000F
$3FFF
注意:
自之间$ 0000- $ 0FFF重叠的ROM地址的区域,用户可以决定如何将这些
区将被使用。
图1 ROM存储器映射
RAM存储器映射
该MCU包含512位
×
4位的RAM区域。这些RAM区域包括一个存储器寄存器区,一
数据区,和一个堆栈区域。此外,中断控制位区域,特殊功能寄存器区,并
寄存器标志区被映射到标记为RAM的映射寄存器区域相同的RAM存储空间。
在RAM的存储器映射图2中所示和如下所述。
8