- 38
- 0
- 约2.29万字
- 约 8页
- 2017-06-02 发布于河南
- 举报
从dsPIC30F 转换到dsPIC33F
从 dsPIC30F 转换到 dsPIC33F
关于从 dsPIC30F 转换到 dsPIC33F 的指导
这两个系列都支持可编程上电延时定时器(Power-up
作者: Richard L. Fischer
Timer,POR)。端口 I/O 灌 / 拉电流,dsPIC33F 器件为
Microchip Technology Inc. 4mA ,而 dsPIC30F 器件则为 25mA 。
运行、休眠和空闲模式下电流的特性至今还没有。
概述 dsPIC33F器件的运行和空闲电流将较dsPIC30F器件有
本文档概括了从 dsPIC30F 转换到 dsPIC33F 器件的注 所降低。
意事项。如果计划进行这样的转换,建议从我公司网站 dsPIC33F 器件具有可编程的 PLL,而dsPIC30F 的PLL
下载这些器件的数据手册和勘误表 只能为 x4 、x8 或 x16 模式。
文档。
dsPIC33F 和dsPIC30F 器件的指令集完全相同。一般来
dsPIC33F器件是3.3 VDC 工作器件。如果dsPIC30F 的 说,通过相关的器件头文件 (.h) 、包含文件 (.inc)
设计原来实现为 3.3 VDC 的话,将极大地简化向 和链接描述文件 (.gld)支持文件,为 dsPIC30F 器件
dsPIC33F 系列的转换。 开发的汇编和 C 语言代码,可直接移植到 dsPIC33F 器
除 64 引脚和 80 引脚器件上有一个引脚不兼容外,这两 件。 dsPIC33F 器件支持更多的中断源,因此中断向量
个系列的引脚是兼容的。dsPIC33F 的VDDCORE 引脚 表的长度增加了。用户代码开始于 0x200,而对于
(64 引脚 TQFP 的引脚 56 以及 80 引脚 TQFP 的引脚 dsPIC30F器件则开始于0x100 。使用相应的器件链接描
70 )必须通过一个1µF的电容接至电路地。在dsPIC30F 述文件 (.gld),可使这个变化一目了然。
器件上,这个引脚是 VSS 引脚,必须接地。可以使用跳 由于一些外设增加了新的功能,所以对应的特殊功能寄
线代替电容来连接到 Vss 引脚。 存器 (SFR )中补充添加了位。在 dsPIC30F 和
dsPIC33F 器件没有提供 dsPIC30F 器件的低压检测 dsPIC33F器件中,去除或重新命名了某些SFR位。如果
(Low-Voltage-Detect, LVD)功能。如果设计未使用 汇编或 C 语言代码利用了提供的器件支持文件,代码移
dsPIC30F 的 LVD 功能的话,可简化转换。 植就很方便了。
dsPIC33F 器件支持欠压复位 (Brown-out Reset, 表 1 总结了 dsPIC30F 和 dsPIC33F 器件之间的主要差
BOR)功能,但与具有可调跳变点的 dsPIC30F BOR 不 别。更进一步的信息,请参阅具体的器件数据手册。
同。
表 1 : dsPIC30F 与 dsPIC33F 器件之间的主要差别
通道数
外设模块 注释
dsPIC30F dsPIC33F
中断控制器 45 67 SFR 位位于不同的
原创力文档

文档评论(0)