[PIC®/AVR®/dsPIC®产品] atmega328p与atmega328pb的比较

[复制链接]
 楼主| wgtwgtwgt 发表于 2021-12-9 15:47 | 显示全部楼层 |阅读模式
本帖最后由 wgtwgtwgt 于 2021-12-9 16:31 编辑

atmega328p是arduino uno的主控芯片,atmega328pb是microchip收购atmel后推出的芯片,查看相关文档,总结二者主要功能区别:

1.在atmega328p中运行的代码,可以直接运行在atmega328pb中,无需任何更改。反之则不行。
2.atmega328pb具有PE[3:0],而atmega328p没有,如下图所示。
3.atmega328pb比atmega328p具有更多的硬件资源:
    ·PTC:触摸控制器。atmega328pb是首款集成PTC的AVR芯片,要使用PTC,必须结合atmel的QTouch固件库。
    ·CFD:时钟失效检测。
    ·OCM1C2:输出比较调制器。这个主要用在波形调制方面,调制后的波形由PD2引脚输出。
    ·在所有睡眠模式下均具有USART起始帧检测功能
    ·PE0引脚具有模拟比较器输出功能
    ·芯片唯一ID
    ·多一路USART1
    ·多一路TWI1(I2C)
    ·多一路SPI1
    ·多两个16位定时器TC3、TC4


除了上述主要功能区别外,在时序方面,atmega328pb作了一些优化和改进,不再赘述。


本帖子中包含更多资源

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

×
MianQi 发表于 2021-12-14 10:02 | 显示全部楼层
"atmega328p是arduino uno的主控芯片,atmega328pb是microchip收购atmel后推出的芯片"

ATmega328p 有 Arduino UNO 这个典型应用,ATmega328pb 有没有类似的实例?
xinpian101 发表于 2021-12-14 22:04 | 显示全部楼层
那就是增加了4条腿啊。
chen0808 发表于 2022-1-6 21:49 | 显示全部楼层
是不是可以 理解 atmega328p之前所有的二进制代码 直接烧录到 atmega328pb芯片里面就可以运行 不需要做任何修改?
caigang13 发表于 2022-1-7 09:08 来自手机 | 显示全部楼层
AVR现在还有人玩?
lcczg 发表于 2022-1-7 11:01 | 显示全部楼层
一般这种AVR类似芯片都有移植手册。
AT15007: Differences between ATmega328/P andATmega328PB
https://ww1.microchip.com/downlo ... ionNote_AT15007.pdf
paotangsan 发表于 2022-1-7 14:46 | 显示全部楼层
不仅仅是多了io口的吧
heimaojingzhang 发表于 2022-1-7 15:13 | 显示全部楼层
相差没有那么大
tpgf 发表于 2022-1-7 15:15 | 显示全部楼层
价格上相差多吗
keaibukelian 发表于 2022-1-7 15:17 | 显示全部楼层
他的这个意义何在呢
labasi 发表于 2022-1-7 15:21 | 显示全部楼层
其实这样给客户的选择更自由了
renzheshengui 发表于 2022-1-7 15:33 | 显示全部楼层
性能上也有一定差异
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

191

帖子

3

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

45

主题

191

帖子

3

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