[PIC®/AVR®/dsPIC®产品] 10, 12, 16, 18 在内核上的差异

[复制链接]
1689|23
qcliu 发表于 2022-4-3 15:57 | 显示全部楼层
没有本质差别的吧
coshi 发表于 2022-4-3 16:05 | 显示全部楼层
没有详细比较过啊
kxsi 发表于 2022-4-3 16:13 | 显示全部楼层
就是知道是档次不一样
wiba 发表于 2022-4-3 16:21 | 显示全部楼层
没有详细的对比过啊
zlzilla 发表于 2022-4-5 21:03 | 显示全部楼层
首先如果要查芯片是属于哪一个内核的很简单,直接打开XC8安装目录下的Release Note就可以了
xc8\v2.32\docs\XC8-v2.32-part-support-release-notes.html


内核上的差异描述,可以打开XC8安装目录下的C或者ASM的PDF,例如MPLAB_XC8_PIC_Assembler_User_Guide.pdf
内核区别截图在下面了,就不重复描述了。总结一下就是指令集长度、数量,存储单元位宽不一样,长度越长一条指令能完成的动作(或能搬运的数据)就越多,效率也就越高。


如果应用很简单,则不太用关注内核是哪一种,直接选性价比最高的就好了,推荐PIC10/12的baseline core或PIC16的mid-range core,比如PIC16F152xx
如果需要比较高速的应用,例如CAN+DMA,则基本就可以锁定PIC18的Core(16bit指令集位宽,速度可以到64Mhz),比如PIC18F47Q84

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
weifeng90 发表于 2022-4-6 08:35 来自手机 | 显示全部楼层
嗯,问题就没描述清楚啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0