NXP Cortex-M0:8/16位应用的便捷选择
- UID
- 1023166
- 性别
- 男
- 来自
- 燕山大学
|
NXP Cortex-M0:8/16位应用的便捷选择
关键词: Cortex-M0 , LPC
恩智浦Cortex-M0微控制器屡获殊荣,可为8/16位应用创造无与伦比的价值与性能。
Cortex-M0微控制器具有低功耗、高效率和出色的代码密度等多重优势,支持50 MHz工作频率(最高)和多种简单易用的创新型外设,比如:128 kB闪存、32位计时器、DMA、CRC引擎、ADC、比较器,可进一步提升系统性能。
选择恩智浦LPC1100系列微控制器作为下一代8/16位应用设计基础可获得多种独特的技术优势。恩智浦创新LPCXpresso工具链拥有一流的开发性能,能够实现业界最低功耗、最小封装尺寸,大幅缩短产品面市时间。
恩智浦新推出的LPC1200系列微控制器运行速度更快(率先采用了division-API技术),支持更多外设。
最低功耗 - 仅为 130 μA/MHz
功耗因素在工艺设计选择中越来越重要,恩智浦在降低功耗领域始终孜孜以求,不懈努力。
恩智浦产品的有功功耗处于业界领先水平,工作模式下的功耗仅为130 μA/MHz,远胜于其他任何8/16/32位微控制器。此外,最新版器件深度睡眠模式下的耗电量2 μA,而深度省电模式下(可保留数据)的耗电量仅为220 nA。由于可在任何模式(工作/非工作)下实现节能,因而用户在每个操作环节都可以降低功耗。
基于Cortex-M0内核的微处理器运行速度是普通8/16位器件的2-10倍,执行相同的运算工作花费时间更短,因此,对于特定的任务,不仅可以提高性能,还可降低功耗。
出色的代码密度 - 多数任务可缩小50%
业界CoreMark基准测试表明:恩智浦LPC1100系列器件代码密度高于8/16位微控制器,因此,不仅占用内存小、成本低,甚至减小了占位面积。
LPC1100采用紧凑、高效的16位Thumb指令集是其成功的重要因素。16位乘法运算可以在一个时钟周期内完成,并且只需要2字节内存,而16位微控制器执行相同任务需要8个时钟周期和8字节内存,8位微控制器则需要48个时钟周期和48字节内存。
对于同时处理模拟和数字信号的系统或者需要高分辨率和快速计算的应用设计,高密度代码非常重要。CoreMark基准测试证实了恩智浦技术在上述领域的领先优势,其计算代码比领先的16位器件缩小16%,比8位器件缩小54%。
高性能 - LPC1100运行速度突破45 DMIPS
ARM Cortex-M0微控制器额定运算速度0.9 DMIP/MHz,与8/16位同类产品相比,性能更加出色。
强大的内核提供速度与功耗双重优势。高性能内核完成任务的速度更快,即使应对最复杂算法也轻松自如。此外,由于运行速度快,就可以快速结束工作模式并回到节电模式,从而降低能耗。
LPC1100系列微控制器的高性能不仅限于强大的内核。其确定性的中断处理,特别是外设中断处理能力,能够大幅提高微控制器性能。最高优先级中断具有16个周期固定延迟,嵌套向量中断控制器(NVIC)可确保一致的、可预测的性能且无抖动。即使面对多接口系统,设计人员也能确保设计性能可靠无忧。
最小尺寸 - LPC1102占位面积仅为5 mm2
LPC1102 是目前全球最小的32位微控制器。该器件采用晶圆级芯片封装(WL-CSP),不仅计算能力前所未有,PCB占位面积更缩至5 mm2。
虽然很多8位微控制器采用了迷你型封装,但这种小尺寸器件通常有很多功能局限,大多数产品因内存容量有限,只能支持某一固定功能。恩智浦LPC1102实现了创新突破,不仅具有真正的32位架构性能(50 MHz),内存配置也大幅提高,其中包括完整配置的32 kB程序闪存,还另外配置了8 kB SRAM应对复杂功能。此外,LPC1102还集成了11个功能强大的GPIO,包括一个5通道ADC、一个SPI接口、一个UART和计时器。
低成本工具链 - LPCXpresso费用不足30美元
利用恩智浦低成本LPCXpresso工具链,从评估到产品开发,费用不足30美元。
这一款操作简单、功能强大的工具链专门用于将8/16位格式迁移至恩智浦LPC Cortex-M0系列32位架构系统。该工具链包括一套界面直观的Eclipse集成开发环境(IDE)、广泛的接口标准库和Cortex-M内核专用编译器。
无论初级还是专业的开发人员,都可以通过LPCXpresso简单易用的单一界面进行评估、试验和开发,同时保留强大、昂贵开发工具所应有的全部高级功能。此外,LPCXpresso支持恩智浦所有Cortex-M产品,利用一块开发板可针对不同CPU进行多种设计。
LPCXpresso支持Windows和Linux两种系统。目前,恩智浦LPCXpresso开发板已发售超过15,000件,而LPCXpresso论坛人数已超过1,000人。
恩智浦Cortex-M0解决方案可以轻松移植到恩智浦其他 ARM架构,因此每项Cortex-M0设计都能让您实现ARM性能新突破。
恩智浦Cortex-M0微控制器屡获殊荣,可为8/16位应用创造无与伦比的价值与性能。
Cortex-M0微控制器具有低功耗、高效率和出色的代码密度等多重优势,支持50 MHz工作频率(最高)和多种简单易用的创新型外设,比如:128 kB闪存、32位计时器、DMA、CRC引擎、ADC、比较器,可进一步提升系统性能。
选择恩智浦LPC1100系列微控制器作为下一代8/16位应用设计基础可获得多种独特的技术优势。恩智浦创新LPCXpresso工具链拥有一流的开发性能,能够实现业界最低功耗、最小封装尺寸,大幅缩短产品面市时间。
恩智浦新推出的LPC1200系列微控制器运行速度更快(率先采用了division-API技术),支持更多外设。
恩智浦Cortex-M0系列产品
LPC11D00
LPC12D00
LPC1100(L)
LPC1102
LPC11C00
LPC11U00
LPC1220
来源:恩智浦半导体 |
|
|
|
|
|
|