32位MCU广阔的市场需求正吸引着越来越多的企业,近日,恩智浦半导体(NXP)选择在中国首发其第一款基于ARM Cortex-M0+处理器系列,定位于8位应用的32位微控制器LPC800。
三年前,ARM推出Cortex-M0处理器全面开启32位取代8/16位MCU的新格局,今年初,ARM又推出Cortex-M0+作为对Cortex-M0处理器的补充和完善,继续对8/16位市场进行攻占,但直到今天,8位仍是MCU市场的主流,不过,随着32位MCU价格的持续下降和新应用需求的刺激,32位MCU的应用市场越来越广泛。
NXP认为LPC800在简单、易用等特性方面具有革命性突破。同时这款产品定价也很有竞争力:0.39美元,NXP全球微控制器产品线总监Jan Jaap Bezemer表示:“价格只是终端厂商看重的关键因素之一,他们同时希望32位MCU拥有如同8位的简便性、易于使用的设计体验,LPC800在这方面做了很多精简和完善。”
32位核心,8位的简单性
LPC800对储存、接口以及周边外设进行了简化,在保证8位应用所需的最基本功能的同时,还能提供不错的功耗表现(动态100uA/MHz)。为适合硬件上的创新,LPC800提供简单、无驱动程序的操作。I2C和UART的低级驱动程序不再占用闪存空间,仅需简单的API调用即可操作这些外设。同样地,功耗管理简化为单次API调用。LPC800使用64字节扇区闪存,简化代码管理,并可用于模拟EEPROM以进行数据存储。
Bezemer表示:“LPC800在串口电路和外设上都做了很大改善,实现设计的简化、高效。只要有类似开发经验的工程师就可以直接进行设计,LPC800具备32位处理能力,同时又有8位MCU的简单灵活性,使得产品在设计成本和上市时间都有了很大提升。”
他强调,LPC800的外设具备两大创新特性:灵活的开关矩阵和状态可配置的定时器(SCT)。
灵活的开关矩阵可让设计人员为几乎任一引脚分配片内外设I/O,在整个设计流程中也可对引脚进行重新定义。特别是在低成本PCB上,可以自由进行引脚分配,帮助缓解PCB走线拥挤的情况。
另一重要外设是状态可配置定时器(SCT),它可以进行定制以满足用户的特定应用需求。LPC800几乎可以提供主流8位MCU所具有的所有定时或PWM功能。为增加灵活性,LPC800的SCT融合了状态和事件的理念,用户可以创建复杂的计数、输出、输入和控制功能,实现照明、电源和其它定制应用 – 而不受固定功能的制约。
此外LPC800提供多种封装形式,包括SO20、TSSOP20、TSSOP16和DIP8。LPC800 TSSOP封装通过将电源、接地和模拟功能映射到相同位置,实现了设计的可扩展性,这样,设计人员可以轻而易举地从TSSOP16封装转化到TSSOP20封装。产品起价为0.39美元,预计于2012年12月提供样品,产品并于2013年2月推出。
NXP认为此举是32位取代8位实质性的一步,下一步还会推出定价为0.29美元的32位MCU产品,面对日益壮大的ARM阵营以及竞争激烈的MCU市场,Bezemer表示:“ARM系产品份额增加对我们而言是好事,有利于更好推广ARM 32位产品,竞争越多,创新也越多,NXP会结合现有技术,根据自身对应用和整个MCU系统的认识和理解,推出更多差异化产品。”