在传统8位MCU岌岌可危,基于Cortex-M0及M0+的32位单片机全面入侵(上)中,我们了解了部分厂商基于ARM Cortex-M0的产品,本文接着上篇继续探讨。
恩智浦 LPC1100、1200、800系列
不得不说,恩智浦算是32位单片机的先驱者,同样也是ARM Cortex-M系列的忠实拥护者,其微控制器产品涵盖了ARM公司所有Cortex-M系列,所以,同时拥有基于Cortex-M0内核系列以及M0+内核系列产品也不足为奇。
NXP基于M0的产品线非常丰富,分得很细,几个大系列包括LPC1100系列以及LPC1200系列
集成USB控制器的LPC11U00系列
LPC1100系列主频高达50MHz,集成了4~128KB FLASH、1~12KB RAM,其下子系列包括LPC1100LV、LPC1100XL、LPC11A00、LPC11C00、LPC11D00、LPC11E00、LPC11U00(具体可以参考选型指南)。
- LPC1100L系列是NXP定价最低的32位MCU解决方案,工作电压仅为1.65~1.95V。
- LPC11U00系列集成了USB控制器
- LPC11C00系列集成了CAN收发器
- LPC11D00系列集成了4*40段式LCD驱动
相对于丰富多样的LPC1100系列,LPC1200系列比较精简,仅包括LPC1200及LPC12D00系列。主频也调整到了30MHz,集成了32~128KB FLASH、4~8KB RAM,其中LPC12D00系列目前只有一个型号LPC12D27FBD100,内置128KB FLASH, 8KB SRAM,集成4*40段式LCD驱动,封装大小为 LQFP100。
LPC800系列是NXP最新的32位低引脚封装MCU,基于最新的Cortex-M0+内核
LPC800系列
LPC800系列最大主频30MHz,支持16KB片内Flash和4KB片内SRAM,支持SO20、TSSOP20、TSSOP16、DIP8四种封装。
从M0升级到M0+内核,LPC800系列功能也变得更加丰富,如之前大肆宣传的独特的开关矩阵,可以通过软件设置将片内外设分配到特定引脚,在简单易用的同时大大方便了硬件layout的设计,增强了布局的灵活性。
LPC800系列中最让人惊喜的莫过于采用DIP8的封装的LPC810M021FN8,4 KB FLASH、1 KB RAM、I²C、USART、SPI、定时器、一应俱全。真正实现了传统8位单片机的简单易用性,更甚至在这基础上完成了功能和性能的大跃进。更多资料可以参考爱板网LPC800的评测。
飞思卡尔 Kinetis E 、L、M、W系列
或许是在Cortex-M0上看不到明显的优势,飞思卡尔的产品是直接从M0+起步,虽然接触M0内核相对较晚,但其在M0+上的迈步一点也不慢,基于M0+的丰富的产品线渗透各个领域。
入门级产品Kinetis E系列、针对低功耗领域的Kinetis L系列、针对高精度测量(如电表、流量计等)的Kinetis M系列、还有针对无线低功耗解决方案领域的Kinetis W系列中的MKW01Z128。
Kinetis E系列是飞思卡尔最新的一款工业级产品,2.7V~5.5V工作电压、20MHz主频、64KB FLASH、4 KB RAM、256B EEPROM,64脚的大间距QFP封装,具有强大的系统电磁抗噪能力,特别适合针对家用电器、电机控制、工业转换器等领域的应用(更多信息可以参考Kinetis E系列开发板评测)。
如果说E系列是飞思卡尔基于M0+的最新力作,那其L系列则是打响了步入M0+领域的第一枪。年初发布的Kinetis L系列为8位/16位应用向32位应用的迁移提供了完整的解决方案(具体可以参考Kinetis L系列开发板评测)。
Kinetis M系列适合应用在智能电表等计量领域
飞思卡尔Kinetis M系列专门集成了一个高精度Σ-ΔADC(利用反馈环来提高粗糙量化器的有效分辨率并整形其量化噪声),所以是特别针对高集成度的单/双相电表、计量器等领域使用。
飞思卡尔 Kinetis所以系列的产品都可以参考选型指南。
ATMEL SAMD20系列
Atmel 在XPlained Pro平台上顺势推出了其第一款基于ARM Cortex-M0+内核的微控制器产品SAMD20系列,SAMD20系列拥有丰富的外设、整合了其特有的Atmel触摸技术以及业内先进的电源省电技术,功耗低于70µA/MHz。
SAMD20系列简介
SAMD20系列又分为3个子系列:J系列、G系列、E系列。这3个系列性能上没有什么不同,主要在外设功能如FALSH大小、SRAM大小、I/O口数量及封装大小形成差异化。
其中最高规格为J系列产品,工作频率为48MHz,最高支持256KB FLASH、32KB SRAM,52个I/O口,64-pin TQFP, QFN封装。
SAMD20丰富的外设、独有的省电技术,特别适用于低功耗、成本敏感的工业和消费应用市场。
更多详细资料可以参考选型指南。
小结
紧接着前文,介绍了其他厂商基于Cortex-M0及M0+的微控制器系列,我们看到越来越多的厂商加入32位高性能、低功耗的ARM Cortex-M0及M0+内核阵营,硬件的革新是随着时代的发展而不断更新换代的,并不是一蹴而就就能实现的,所以我们正慢慢看着32位市场越来越广阔的应用场合,而相应的,8位传统单片机的前景越来越暗淡,最终也会因为性能、功能上的落后而退出历史的舞台。
参考资料
- 传统8位MCU岌岌可危,基于Cortex-M0及M0+的32位单片机全面入侵(上)
- ARM Cortex-M0
- NXP Cortex-M0及M0+系列微控制器
- 飞思卡尔 Cortex-M0及M0+系列微控制器
- ATMEL SAMD20系列
原创申明:本文为爱板网原创,谢绝转载!
在传统8位MCU岌岌可危,基于Cortex-M0及M0+的32位单片机全面入侵(上)中,我们了解了部分厂商基于ARM Cortex-M0的产品,本文接着上篇继续探讨。
恩智浦 LPC1100、1200、800系列
不得不说,恩智浦算是32位单片机的先驱者,同样也是ARM Cortex-M系列的忠实拥护者,其微控制器产品涵盖了ARM公司所有Cortex-M系列,所以,同时拥有基于Cortex-M0内核系列以及M0+内核系列产品也不足为奇。
NXP基于M0的产品线非常丰富,分得很细,几个大系列包括LPC1100系列以及LPC1200系列
集成USB控制器的LPC11U00系列
LPC1100系列主频高达50MHz,集成了4~128KB FLASH、1~12KB RAM,其下子系列包括LPC1100LV、LPC1100XL、LPC11A00、LPC11C00、LPC11D00、LPC11E00、LPC11U00(具体可以参考选型指南)。
- LPC1100L系列是NXP定价最低的32位MCU解决方案,工作电压仅为1.65~1.95V。
- LPC11U00系列集成了USB控制器
- LPC11C00系列集成了CAN收发器
- LPC11D00系列集成了4*40段式LCD驱动
相对于丰富多样的LPC1100系列,LPC1200系列比较精简,仅包括LPC1200及LPC12D00系列。主频也调整到了30MHz,集成了32~128KB FLASH、4~8KB RAM,其中LPC12D00系列目前只有一个型号LPC12D27FBD100,内置128KB FLASH, 8KB SRAM,集成4*40段式LCD驱动,封装大小为 LQFP100。
LPC800系列是NXP最新的32位低引脚封装MCU,基于最新的Cortex-M0+内核
LPC800系列
LPC800系列最大主频30MHz,支持16KB片内Flash和4KB片内SRAM,支持SO20、TSSOP20、TSSOP16、DIP8四种封装。
从M0升级到M0+内核,LPC800系列功能也变得更加丰富,如之前大肆宣传的独特的开关矩阵,可以通过软件设置将片内外设分配到特定引脚,在简单易用的同时大大方便了硬件layout的设计,增强了布局的灵活性。
LPC800系列中最让人惊喜的莫过于采用DIP8的封装的LPC810M021FN8,4 KB FLASH、1 KB RAM、I²C、USART、SPI、定时器、一应俱全。真正实现了传统8位单片机的简单易用性,更甚至在这基础上完成了功能和性能的大跃进。更多资料可以参考爱板网LPC800的评测。
飞思卡尔 Kinetis E 、L、M、W系列
或许是在Cortex-M0上看不到明显的优势,飞思卡尔的产品是直接从M0+起步,虽然接触M0内核相对较晚,但其在M0+上的迈步一点也不慢,基于M0+的丰富的产品线渗透各个领域。
入门级产品Kinetis E系列、针对低功耗领域的Kinetis L系列、针对高精度测量(如电表、流量计等)的Kinetis M系列、还有针对无线低功耗解决方案领域的Kinetis W系列中的MKW01Z128。
Kinetis E系列是飞思卡尔最新的一款工业级产品,2.7V~5.5V工作电压、20MHz主频、64KB FLASH、4 KB RAM、256B EEPROM,64脚的大间距QFP封装,具有强大的系统电磁抗噪能力,特别适合针对家用电器、电机控制、工业转换器等领域的应用(更多信息可以参考Kinetis E系列开发板评测)。
如果说E系列是飞思卡尔基于M0+的最新力作,那其L系列则是打响了步入M0+领域的第一枪。年初发布的Kinetis L系列为8位/16位应用向32位应用的迁移提供了完整的解决方案(具体可以参考Kinetis L系列开发板评测)。