
飞利浦半导体
初步数据
XA的16位微控制器系列
64K闪存/ 2K RAM ,看门狗, 2个UART
XA-G49
表1.英特尔六角记录使用的在系统编程
记录类型
00或80
数据记录
: nnaaaa00dd .... DDCC
其中:
Nn
Aaaa
dd....dd
cc
=
=
=
=
在创纪录的字节(十六进制)的数
在创纪录的第一个字节的内存地址
数据字节
校验
命令/数据功能
例如:
: 10008000AF5F67F0602703E0322CFA92007780C3FD
01或81
文件结束( EOF ) ,无操作
: xxxxxx01cc
其中:
xxxxxx
cc
=必填字段,但其值“无关”
=校验
例如:
:00000001FF
83
杂项写功能
: nnxxxx83ffssddcc
其中:
nn
xxxx
83
ff
ss
dd
cc
=
=
=
=
=
=
=
在创纪录的字节(十六进制)的数
必填字段,但其值“无关”
WRITE功能
子功能代码
选择代码
数据输入(如需要)
校验
子功能代码= 01 (擦除块)
ff = 01
5 ,位4 : 0 =在零位7 SS =块数目
块0 : SS = 00H
块1 : SS = 20H
块2 : SS = 40H
模块三: SS = 80H
模块四: SS = C0h区
例如:
: 0200008301203C擦除块1
子功能代码= 04 (擦除引导向量和状态字节)
ff = 04
SS =不关心
DD =不关心
例如:
: 010000830478擦除引导向量和状态字节
子功能代码= 05 (编程保密位)
ff = 05
SS = 00程序的安全第1位(禁止写入闪存)
01程序的安全第2位(禁止闪光验证)
02程序的安全性第3位(禁用外部存储器)
例如:
: 02000083050175程序加密位2
子功能代码= 06 (程序状态字节或引导向量)
ff = 06
SS = 00程序状态字节
01项目启动矢量
注意:
这些特殊的细胞只有两个比特可以在一个时间被编程。
例如:
: 020000830601FC78
程序启动向量FC00H
2001年6月27日
14