跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

(移植, MCU比较) 3803群的标准版、H规格版和L规格版产品之间替换时,是否可以不改而使用相同的程序?

最新更新:07/04/2008

Question:

(移植, MCU比较) 3803群的标准版、H规格版和L规格版产品之间替换时,是否可以不改而使用相同的程序?

Answer:

产品间的总体区别,请参阅相关文件。详细的产品说明,请参阅数据表与3803群技术更新。此外,测试替代产品的运行。

Product Numbers

  Standards Spec. H Spec. L
Mask ROM M38039MF-XXXSP/FP/HP
M38039MC-XXXSP/FP/HP
M38037M8-XXXSP/FP/HP
M38037M6-XXXSP/FP/HP
M38034M4-XXXSP/FP/HP
M38039MFH-XXXSP/FP/HP/KP/WG
M38039MCH-XXXSP/FP/HP/KP
M38037M8H-XXXSP/FP/HP/KP
M38037M6H-XXXSP/FP/HP/KP
M38034M4H-XXXSP/FP/HP/KP
M38039MFL-XXXSP/HP/KP/WG
Flash memory M38039FFSP/FP/HP M38039FFHSP/FP/HP/KP/WG M38039FFLSP/HP/KP/WG
QzROM - M38039GCH-XXXHP/KP/WG
M38039G8H-XXXHP/KP
M38039G6H-XXXHP/KP
M38039G4H-XXXHP/KP
M38039GCHSP/HP/KP/WG
M38039G8HSP/HP/KP
M38039G6HSP/HP/KP
M38039G4HSP/HP/KP
-

注 : 程序校验和

用程序计算ROM区域的校验和时,确保检查目标计算区域的不同。未使用区域与保留ROM区域包含于替代产品的目标区域,读取值与校验和的计算值均不确定。

(1) 标准掩模ROM版本→Spec.L掩模ROM版本

程序不需改变。参阅技术更新,注意3803群A/D 转换器(TN-380-A067A/E)

(2) 标准闪存版本→ Spec.L闪存版本

      

 

使用地址FFD4h~FFDAh时,检查如下:使用串行编程器时,写入此地址的代码为Spec.L闪存版本的ID码。用串行编程器重新编程闪存时,此码必须作为ID码输入。由于此地址中的代码可作为指令执行,仅需在使用串行编程器时检查。 使用并行编程器时,地址FFDBh位7~2为Spec.L闪存版本的保护设置位。若不设定此位,必须改变程序。但是由于使用串行编程器时,保护设置位不产生任何效果,因此无需改变。地址FFD4h~FFDAh可用作执行指令。 若程序存取地址0FE0h~0FEFh,必须禁止存取此地址。 Spec.L闪存版本,不对地址0FFEh与0FFFh分配数值,因此,即使标准闪存版本中继续编程,不需要改变程序。

 

STB指令发送之后振荡稳定时间小于停止模式下的100μsec,程序改变是必要的,使用定时器1为100μsec或更多的STP指令发送之后,设定振荡稳定时间。使用CPU重写模式时,相关程序的所有改变都是必要的。

(3) Spec.H掩模ROM版本→Spec.L掩模ROM版本

基本来说,没有必要改变程序,参考技术更新。注意3803群 A/D转换器(TN-380-A067A/E)。

(4) Spec.H闪存版本→Spec.L闪存版本

没有必要改变程序

(5) 标准掩模ROM版本→ Spec.H QzROM版本

QzROM中没有ROM 60 Kbytes版本。使用地址FFDBh时,没有必要改变程序,QzROM版本的地址FFDBh是ROM代码保护地址。在用户程序中,设定该地址为FFh。

(6) 标准闪存版本→ 规格H QzROM版本

QzROM中没有ROM 60 Kbytes版本

使用第一个128字节和最后的ROM区域的2字节时,有必要改变程序。由于第一个128字节和QzROM版本的ROM区域的最后2字节是产品测试的保留区 域,这些区域不能被用户程序使用。使用地址FFDBh时,有必要改变程序。QzROM版本的地址FFDBh是ROM代码保护地址。在用户程序中,设定该位 为FFh。

若使用程序存取地址0FE3h ~ 0FEFh,禁止存取这些区域。在Spec.H QzROM版本中,地址0FFEh和0FFFh未分配任何值,因此编程即使在标准闪存版本中已经执行,也没有必要改变程序。使用CPU重写模式时,删除相关处理。

(7) Spec.H/L掩模 ROM版本→ Spec.H QzROM版本

QzROM中没有ROM 60 Kbytes版本。使用地址FFDBh时,有必要改变程序,QzROM版本的地址FFDBh是ROM代码保护地址。在用户程序中,设定该地址为FFh。

(8) Spec.H/L 闪存版本→ Spec.H QzROM版本

QzROM中没有ROM 60 Kbytes版本。

使用第一个128字节和最后的ROM区域的2字节时,有必要改变程序。由于第一个128字节和QzROM版本的ROM区域的最后2字节是产品测试的保留区 域,这些区域不能被用户程序使用。使用地址FFDBh时,有必要改变程序。QzROM版本的地址FFDBh是ROM代码保护地址。在用户程序中,设定该位 为FFh。

但是ID代码(地址FFD4h~ FFDAh)没有规格H QzROM版本中的任何功能,但是没有必要改变程序。

在Spec..H QzROM版本中,没有任何值分配到地址0FE0h~ 0FE2h,因此即使程序在规格.H/L闪存版本中已经运行程序,也没有必要改变程序。

当使用CPU重写模式时,删除相关的处理。

Suitable Products
3803H
3803L