
ADuC834
备选ULOAD模式可以用来保存数据到
56 KB的闪存/ EE存储器。这可以是非常有用的
数据记录的应用,其中所述ADuC834可以提供高达
60 KB片上非易失数据存储器( 4 KB的专用
闪速/电擦除数据存储器还存在的话) 。
上6千字节的62 KB的闪存/ EE程序
内存只有通过串行下载或并行编程
编程。这意味着该空间显示为只读
给用户的代码。因此,它不能被意外擦除或重现
通过编程错误的代码执行。这使得它非常
适合使用6字节为引导程序。一个引导装载启用
选项存在的串行下载到“始终从RUN
复位后E000H “。如果使用的是引导程序,这个选项是中建议
谁料,以确保引导程序一直执行正确的
复位后的代码。
编程通过ULOAD的闪速/电擦除程序存储器
模式进行更详细的在ECON的描述中所描述
并且还应用笔记uC007 。
嵌入式下载/调试内核
永久性嵌入式固件允许代码
下载到的任何62 KB的
片内程序存储器。的核心程序
显示为“ NOP ”指令,用户代码。
用户BOOTLOADER空间
用户BOOTLOADER空间
可以被编程
下载/调试模式通过
内核,不过只有当阅读
执行用户代码
用户下载Space
无论是下载/调试内核
或用户代码(在ULOAD模式) CAN
PROGRAM这个空间。
闪速/电擦除程序存储器安全
该ADuC834利于闪速/电擦除程序三种模式
存储的安全性。这些模式可以被独立地激活,
限制接入到内部代码空间。这些安全
模式可以使能为串行下载协议的一部分,如
或通过并行编程应用笔记uC004描述
明。该ADuC834提供以下安全模式:
锁定模式
该模式锁定代码存储器,禁用并行编程
明的程序存储器。然而,读出在存储器
通过MOVC指令并行模式和读取内存
从外部存储器仍然是允许的。这个模式被关闭
通过启动串行降频的“擦除代码和数据”命令
负载或并行编程模式。
安全模式
FFFFH
2K字节
F800H
F7FFH
6字节
E000H
DFFFH
56字节
该模式锁定代码存储器,禁用并行编程
明的程序存储器。读取/验证在存储器
并联方式,并通过MOVC读取内部存储
从外部存储器指令也将被禁用。此模式是
通过发起以“擦除代码和数据”命令停用
串行下载或并行编程模式。
串行安全模式
62字节
用户
CODE
内存
此模式禁用设备上的串行下载功能。如果
串行安全模式被激活,并且试图进行重置
部分进入串行下载模式,即复位断言和
与拉高
PSEN
低,该部分将解释串行
下载复位,因为只有一个正常复位。因此,它不会进入
串行下载模式,但只能执行正常的复位过程。
串行安全模式下只能通过启动一个“擦除被禁用
代码和数据“命令,在并行编程模式。
0000H
图19.闪速/电擦除程序存储器映射
ULOAD模式
第0版
–31–