本文档概括了从 dsPIC30F 转换到 PIC24H 器件的注意
事项。如果您计划进行这样的转换,建议从我公司网站
www.microchip.com 下载这些器件的数据手册和勘误表
文档。
PIC24H器件是3.3 VDC工作器件。如果dsPIC30F的设
计原来实现为 3.3 VDC 的话,将极大地简化向 PIC24H
系列的转换。
除有一个引脚不兼容外,PIC24H 和 dsPIC30F 64 引脚
TQFP器件的引脚是兼容的。PIC24H的VDDCORE引脚
(引脚 56)必须通过一个 1µF 的的电容接至电路地。在
dsPIC30F 器件上,这个引脚是 VSS 引脚,必须接地。
PIC24H 器件不具备 dsPIC30F 器件的低压检测(LowVoltage-Detect,
LVD)功 能。如 果 设 计 未 使 用
dsPIC30F 的 LVD 功能的话,可简化转换。
PIC24H 器件支持欠压复位(Brown-out Reset,BOR)
功能,但与具有可调跳变点的 dsPIC30F BOR 不同。
这两个系列都支持可编程上电延时定时器 (Power-up
Timer, POR)。端口 I/O 灌 / 拉电流, PIC24H 器件为
4mA,而 dsPIC30F 器件则为 25mA。
运行、休眠和空闲模式下电流的特性至今还没有。
PIC24H 器件的运行和空闲电流将较 dsPIC30F 器件有
所降低。
PIC24H器件具有可编程的PLL,而dsPIC30F的PLL只
能为 x4、 x8 或 x16 模式。
PIC24H 不支持 DSP 指令或相关运算,以及依赖于累加
器状态位的条件指令。其他指令集与 dsPIC30F 产品系
列完全相同。
一般来说,通过相关的器件头文件 (.h) 、包含文件
(.inc)和链接描述文件(.gld)支持文件,为 dsPIC30F
器件开发的汇编和 C 语言代码,可直接移植到 PIC24H
器件。 PIC24H 器件支持更多的中断源,因此中断向量
表的长度增加了。用户代码开始于 0x200,而对于
dsPIC30F器件则开始于0x100。使用相应的器件链接描
述文件 (.gld),可使这个变化一目了然。
由于一些外设增加了新的功能,所以对应的特殊功能寄
存器(SFR)中补充添加了位。在 dsPIC30F 和 PIC24H
器件中,去除或重新命名了某些 SFR 位。如果现有的汇
编或 C 语言代码利用了提供的器件支持文件,代码转换
就很方便了。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !