
飞利浦半导体
初步数据
XA的16位微控制器系列
64K闪存/ 2K RAM ,看门狗, 2个UART
XA-G49
API调用
读取设备ID # 1
输入参数:
R0H = 00H
R6H = 00H
R6L = 01H (设备ID # 1 )
返回参数
R4L =字节读取值
输入参数:
R0H = 00H
R6H = 00H
R6L = 02H (设备ID # 2 )
返回参数
R4L =字节读取值
参数
读取设备ID # 2
阅读安全位
输入参数:
R0H = 07H
R6H = 00H
R6L = 00H (安全比特)
返回参数
读字节的R4L =值R4L [3: 1] = SB3 ,SB2, SB1
输入参数:
R0H = 07H
R6H = 00H
R6L = 01H (状态字节)
返回参数
R4L = BPC的值[15:8 ]
输入参数:
R0H = 07H
R6H = 00H
R6L = 02H (引导向量)
返回参数
字节读R4L =值(引导PC的高字节)
输入参数:
R0H = 90H
5 ,比特4 : 0 =' 0'位7 R6H =块数目
块0 : R6H = 00H
块1 : R6H = 20H
块2 : R6H = 40H
模块三: R6H = 80H
块4 : R6H = C0h区
R6L = 00H
返回参数:
R4L = 00 ,如果合格,非零值,如果失败
输入参数:
R0H = 91H
R4L = 55H
(芯片擦除后,返回到调用者)
= AAh时
(擦除芯片后,芯片复位)
=其它:错误
返回参数:
R4L = 00 ,如果合格,非零值,如果失败
输入参数:
R0H = 94H
R6 =特殊的单元格地址
0000H :程序BPSW [ 7 : 0 ]
0001H :程序BPSW [15 : 8 ]
0002H :程序BPC [ 7 : 0 ]
0003H :程序BPC [15 : 8 ]
0004H :程序状态字
000AH :程序加密位# 1
000CH :程序加密位# 2
000EH :程序加密位# 3
R4L =字节值的程序
返回参数:
R4L = 00 ,如果合格,非零值,如果失败
注意:
这些特殊的细胞只有两个比特可以在一个时间被编程。
读取状态字节
读BPC
程序中的所有零
CHIP ERASE
计划特别CELL
2001年6月27日
17