32bit MCU 与 16bit MCU 的 区别
以 32-bit 英飞凌 TC377 为例
右下图可见,虽然是32-bit MCU,但是每个地址对应的是一个byte【8-bit】
左上图是通过 Trace32 查看单片机memory, 可见,32个bit 为一组。
结论:
不管是16-bit 还是 32-bit 的MCU,地址对应的最小单元都是1个byte,它们的区别在于一次访问的最大内存是 32bit 还是 16bit
[数据总线是32-bit,寄存器的大小也是32-bit]