atmega328p与atmega328pb的比较
本帖最后由 wgtwgtwgt 于 2021-12-9 16:31 编辑atmega328p是arduino uno的主控芯片,atmega328pb是microchip收购atmel后推出的芯片,查看相关文档,总结二者主要功能区别:
1.在atmega328p中运行的代码,可以直接运行在atmega328pb中,无需任何更改。反之则不行。2.atmega328pb具有PE,而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作了一些优化和改进,不再赘述。
"atmega328p是arduino uno的主控芯片,atmega328pb是microchip收购atmel后推出的芯片"
ATmega328p 有 Arduino UNO 这个典型应用,ATmega328pb 有没有类似的实例? 那就是增加了4条腿啊。 是不是可以 理解 atmega328p之前所有的二进制代码 直接烧录到 atmega328pb芯片里面就可以运行 不需要做任何修改? AVR现在还有人玩? 一般这种AVR类似芯片都有移植手册。
AT15007: Differences between ATmega328/P andATmega328PB
https://ww1.microchip.com/downloads/en/Appnotes/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf 不仅仅是多了io口的吧 相差没有那么大 价格上相差多吗 他的这个意义何在呢 其实这样给客户的选择更自由了 性能上也有一定差异
页:
[1]