发新帖我要提问
12
返回列表
打印
[PIC®/AVR®/dsPIC®产品]

10, 12, 16, 18 在内核上的差异

[复制链接]
楼主: stly
手机看帖
扫描二维码
随时随地手机跟帖
21
没有本质差别的吧

使用特权

评论回复
22
coshi| | 2022-4-3 16:05 | 只看该作者
没有详细比较过啊

使用特权

评论回复
23
kxsi| | 2022-4-3 16:13 | 只看该作者
就是知道是档次不一样

使用特权

评论回复
24
wiba| | 2022-4-3 16:21 | 只看该作者
没有详细的对比过啊

使用特权

评论回复
25
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

使用特权

评论回复
26
weifeng90| | 2022-4-6 08:35 | 只看该作者
嗯,问题就没描述清楚啊!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则