
飞利浦半导体
初步数据
XA的16位微控制器系列
32K FLASH / 1K RAM ,看门狗, 2个UART
XA-G39
V
CC
V
PP
V
DD
供应或+ 12V
±5%
为使用WINISP或使FlashMagic
RST
V
DD
TXD
XTAL2
RXD
5V
±5%
TXD
RXD
V
SS
RS-232
收发器
MC145406 , MAX232 ,
或同等学历
5
女
DB-9
2
3
XTAL1
V
SS
SU01593
图4.在系统编程引脚的最小
在系统编程( ISP )
在系统编程( ISP)无需拆卸执行
微控制器从系统中。的在系统编程( ISP )
特性包含了一系列内部的硬件资源,再加
与内部固件以方便的远程编程
XA- G39通过串行端口。固件由飞利浦提供
并嵌入到每XA- G39芯片当中。
PHILIPS的在系统编程( ISP )功能的电路取得了
在嵌入式应用程序可能以最小的编程
在元件和电路板的面积额外费用。
ISP功能使用五个引脚: TXD, RXD, V
SS
, V
DD
和V
PP
(见
图4)。只有一个小的连接器需要被提供到接口
您的应用程序到外部电路,才能使用此功能。
在V
PP
供给量应适当地去耦和V
PP
不
允许超过数据限制。
V
CC
5.0 V
5.0 V
V
PP
5.0 V
5.0 V
振荡器频率
22 MHZ
30兆赫
I
DD
75毫安典型
90毫安典型
还有一个应用笔记提供了与系统处理
编程( AN716 ) 。在www.philipsmcu.com ,搜索“ ISP” ,
然后,从搜索结果中选择AN716 。
使用在系统编程( ISP )
ISP模式是通过举办PSEN低,断言,取消断言进入
RESET ,然后释放PSEN 。当进入ISP模式下,
默认加载器首先禁止看门狗定时器,以防止
看门狗的编程过程中发生复位。
ISP特性可以为多种波特率中使用
该应用程序,独立的振荡器的频率。它也是
适应较宽范围的振荡器频率。这是
通过测量单个位的位时间中接收到的完成
字符。该信息随后被用于波特率编程中
条款的基础上振荡器频率定时器计数值。该ISP
功能需要一个初始化字符(小写字母f )发送到
在XA- G39建立波特率。 ISP固件提供
自动回波接收的字符。
一旦波特率的设定完成之后,ISP固件
只接受特定的Intel-Hex格式的记录。 Intel Hex格式的记录
包括用于表示十六进制值的ASCII字符
和概括如下:
: NNAAAARRDD..DDCC<crlf>
在Intel Hex格式中, “ NN ”表示的数据的个数
在记录的字节。该XA - G39最多可接受16( 10H )数据
字节。的“AAAA”的字符串表示的第一个字节的地址
该记录。如果在记录零字节,通常该区域设置
0000的“RR”的字符串表示的记录类型。的记录类型
“00”是一个数据记录。 “01”的记录类型表示文件结束,
标记。在此应用中,额外的记录格式将被添加到
显示的命令或数据的ISP的设施。最大
的记录中的数据的字节数被限制为16 (十进制)。 ISP
命令汇总于表1中。
作为记录收到的XA - G39 ,在记录信息
在内部存储和计算校验和。该
ISP增加了我
DD
由小于1mA 。
免费ISP软件可在飞利浦网站: “ WinISP ”
1.直接在浏览器中以下页面:
http://www.semiconductors.com/mcu/download/80C51/flash/
2.下载“ WinISP.exe ”
3.执行WinISP.exe安装软件
免费ISP软件也可以从嵌入式系统
奥斯卡: “ FlashMagic软件”
1.直接在浏览器中以下页面:
http://www.esacademy.com/software/flashmagic/
2.下载的FlashMagic软件
3.执行“ flashmagic.exe ”安装软件
2002年03月13日
12