
STM32L1xx 与 STM32L1xx-A 的差别
在 STM32 低功耗系列 STM32L1 产品线中,有些料号之间仅仅多了一个字母 A 的差别。经常有人问起这类
带 A 与不带 A 的差别。如下图所示:
整体上讲,对于那些料号多了字母 A 的芯片,是后期推出的基于新工艺的芯片,将取代之前那些相应的不
带 A 的料号。换言之,不带 A 的料号产品被归为不推荐使用产品,将逐步被带 A 的料号取代。带字母 A 料
号的芯片在硬件管脚上完全兼容不带 A 的同型号产品,如果是从不带 A 的料号移植到带 A 的芯片上来,绝
大部分场合是不需做任何调整的。当然,带 A 的产品在不带 A 产品基础上拓展或提升了部分特性,比如
LCD 驱动【STM32L1x2 系列才有】、RTC、PCROP、动态功耗等方面。
关于二者的差别及移植,ST 官方有个技术笔记 TN1176 做了详细的介绍。我这里稍作整理,将
STM32L100XX 与 STM32L100XX-A ,STM32L15xxx 与 STM32L15xxx-A 的差别罗列在下面。