恩智浦(NXP)推出LPC800 革新32位单片机
摘要: 恩智浦半导体(NXP Semiconductors) 最新发佈的一款32位微控制器LPC800,专为8位元的需求所设计,在简单、易用的特性上具有革命性突破。此新品推出代表恩智浦的重大举措,将取代8位微控制器。
恩智浦半导体(NXP Semiconductors) 最新发佈的一款32位微控制器LPC800,专为8位元的需求所设计,在简单、易用的特性上具有革命性突破。此新品推出代表恩智浦的重大举措,将取代8位微控制器。LPC800採用少引脚数封装,提供简单易用的周边设备,除满足8位元应用所需的基本功能,亦提供 32位元能力及ARM Cortex-M0+处理器的出色功效。在不增加复杂性的情况下,LPC800把灵活度提升至另一个新水平,提供可改变市场的功能,例如一个全新、灵活的矩阵切换(switch matrix),只需一行代码或组态工具上的一次点击,即可让设计人员为任一引脚分配各种on-chip周边设备。
恩智浦微控制器产品线全球副总裁暨总经理Jim Trent表示:「过去的几十年中,8位元微控制器擅长处理简单任务,提供可靠、确切的效能。LPC800是首款恩智浦从一开始就针对应用单纯、具备即时效能的8位元应用市场所设计的32位元微控制器。LPC800还提供了前所未有的设计灵活度以及突破性的成本价格,势将衝击成本低、需求量大的8位元应用领域。」
恩智浦重新设计了LPC800系列的周边设备,使其尽可能精简,回应更灵敏,效率更高。例如,新的SPI运行频率与处理时脉互为独立,从而解决必须过取样 4到n次才能使SPI接收到资料的常见问题。此种SPI与处理器时脉速率不再相关,可降低功耗并简化系统设计。I2C也经过重新设计,使LPC800待机功耗趋近零,甚至不需有系统时脉还可基于位址比对予以唤醒。
为配合硬体上的创新,LPC800提供简单、无驱动程式的操作。低阶驱动程式使I2C和UART不再佔用快闪记忆体空间,仅需简单的API唿叫即可操作这些周边设备。同样地,功耗管理简化成单次API唿叫。LPC800使用64位元分页读取快闪记忆体,简化代码管理,并可用于类比EEPROM以进行资料存储。
LPC800提供一系列低引脚数封装,包括:SO20、TSSOP20、TSSOP16和DIP8。这些封装深受8位元开发人员的欢迎,有助于简化塬型设计、易于组装且简化大批量,实现低成本製造。此外,LPC800 TSSOP封装通过将电源、接地和类比功能映射到相同位置,实现了设计的可扩展性,如此,设计人员可以轻而易举地从TSSOP16转化到TSSOP20。
LPC800基于超低功耗的30-MHz ARM Cortex-M0+处理器,可与Cortex-M架构和指令集完全相容,提供优于8/16位元架构的代码密度。Cortex-M0+具有两级管线 (pipeline),可在改善效能的同时降低功耗。此外,LPC800充分利用Cortex-M0+周边匯流排,允许对GPIO进行单循环存取。这些特性让LPC800可提供确切的即时效能,亦为8位元开发人员所需的关键要求。
LPC800具备两大创新特性:为8位元开发人员提供了更高的灵活性,以及利用基于GUI的组态工具达到更佳控制。灵活的矩阵切换使设计人员可为几乎任一引脚分配on-chip周边I/O。透过帮助缓解PCB走线拥挤的情况,矩阵切换器将实现更低成本的PCB。
LPC800的另一项重要周边是可配置状态计时器(SCT),它可客製化以满足用户的特定应用需求。基本SCT配置是简单的2个16位元PWM,具有4个捕获输入和4个比对输出,其中每个匹配暂存器均有影子暂存器。LPC800几乎可以提供主要8位元MCU所有定时或PWM功能。为增加灵活性,LPC800的SCT融合了状态和事件的概念,用户可以建立繁复的计数、输出、输入和控制功能,以实现照明、电源等客製化应用,不会受到固定功能制约。
其它LPC800周边设备包括:一个类比比较器(具有用于进行精确测量的外部电压基準)、一个4通道多速率计时器、一个唤醒计时器、以及多达18个 GPIO。LPC800具备最高16 KB快闪记忆体和最高4 KB的SRAM,可由3.3VDD电源供电(1.8V至3.6V)。
LPC800是恩智浦入门级低功耗微控制器LPC Go产品系列中的最新成员,LPC Go包含备受欢迎、基于Cortex-M0处理器的LPC1100系列。LPCXpresso则是功能齐全、基于IDE的软体开发工具,支援LPC800 的完整产品设计流程,进而可轻鬆过渡到32位元架构。此外,ARM Keil微控制器开发套件也可为LPC800提供全方位的支援。广泛的LPC开发者社群可提供更多支援、免费工具和範例代码。
LPC800评估套件可向Mouser订购,恩智浦将于2012年12月对外提供样品;最终产品预计将于2013年2月推出。
暂无评论