M0+是在M0的基础上优化而来的,其主要优化的项目是功耗问题,M0的功耗相对来说比较高,M0+在M0的基础上吧功耗降低为9uA/MHz,同时性能提上到了1.77CoreMark/MHz。中断等待时间比M0减少了一个cycle,这三项显著降低了处理器的运行时间使其有更多时间处于deep sleep模式中,在电池供电应用中,可以有效延长供电电池的使用寿命。
M0+相比于M0,只有2级流水线,功耗更低,性能稍微提升一点。
产品应用定位没什么区别,都想抢占8位机市场。
M0+算是M0的升级版本,有着更低的功耗,性能上有略微提升(仅从官方数据上来看)。
对于非常苛刻的功耗要求下,M0+比M0更适合,除此之外,感觉两个就没什么区别了。
M0+ 就是M0的升级版,基础定位还是一样的,不过升级了功耗控制和稍微的性能提升。
所以新的开发,如果主M0+芯片成本增加不多轻快下,建议就选M0+的。
就三个点:
功率的消耗降低性能提升至1.77CoreMark/MHz 中断等待时间比M0减少了1个cycle
M0+相比M0,它的功耗更低,可以达到9uA/Hz这种级别,同时同频率性能稍有提高,工艺也比M0系列的要稍好一点,可以认为是M0的改良版