一般来说,较低的总线宽度会限制性能,但在成本方面会有优势,在性能要求不高的应用中使用。在本文中,主要讨论包括8 位,16 位和 32 位的MCU。然而,与16 位相比,在性能优势、编程、调试、成本、人工等方面逐渐倾向于 32 位。
周期数随着总线宽度的减小而增加:较低的位宽需要更多的周期来完成更大的计算。
与16位数据总线宽度的MCU相比,8位MCU完成大型计算所需的周期更多,使用32位MCU可以进一步减少计算周期。
除了完成计算和数据吞吐量的速度外,32 位 MCU 可以在一个周期内处理 8 位 MCU 需要多个周期才能完成的操作。如果在传输中途有中断或故障,对于同一任务,则8位MCU与32位MCU相比,没有完成任务概率更大。如果计算速度和吞吐量很重要,那么32位的吞吐量更好。例如,图像处理等计算密集型应用。
成本:在某些应用中,使用8位MCU仍然很普遍,主要是芯片成本方面是重要的参考选项。