恩智浦又推出了LPC55系列MCU家族中最小的一个小兄弟,LPC55(S)0x系列。
作为LPC55系列家族里最小的兄弟,当你认真研究会发现LPC55(S)0x可真的有点硬本领。尤其是本攻城狮看到官网LPC55(S)0x的10k官网参考价格后,感叹这Cortex-M33什么时候卖到了Cortex-M0+的价格了?
遂到官网拉了下0.9~1.1美金附近的MCU,结果不出所料这个区间的Cortex-M0+的通用产品里面对比LPC55(S)0x一个能打的都没有。
LPC55(S)0x和LPC55(S)1x类似一代经典的LPC213x以及LPC214x的配合,主要区别就是带不带USB接口(LPC55(S)0x片上没有USB,仅保留了CAN或者CAN-FD接口)。
这里列举下和Cortex-M0+产品功能上的简单对比图:
(提示:点击看大图)
有没有发现在这一区间,LPC55(S)0x很好很强大?
LPC5502JHI48是LPC55(S)0x系列里最便宜的一颗,所以让我们先从这颗MCU开始分析LPC55(S)0x这个小同志是如何挑战老同志Cortex-M0+的。
片上Flash和RAM
基本具有64kB的片上Flash以及48kB的RAM(LPC55(S)0x系列最大256kB Flash,96kB的RAM),不论是同级别M0+内核的产品没有这么大的RAM,单指Flash容量一项已经是其它M0+系列产品的顶配了。
主频,内核与性能
主频最直观,LPC55(S)0x主频最高96MHz,目前类似功能的Cortex-M0+产品中,主频最高的也不过72MHz。
Cortex-M33内核的CoreMark打分为4.02,Cortex-M0+内核的CoreMark打分为2.46。单纯来讲Cortex-M33内核的运算性能十分强劲,指令集也更丰富。
功耗
LPC55(S)0x的动态功耗和整个LPC55系列一样都是32uA/MHz左右,大约是正常Cortex-M0+产品的三分之一,这个数值对于某些针对低功耗应用的Cortex-M0+产品来说也是非常有优势的,比如对比表格中的D列。
串行接口丰富
这点就不多说了,同价格区间的Cortex-M0+产品一般也就2-4个串口,这边LPC55(S)0x继承了LPC55系列的特点,具有7-8个Flexcomm接口(根据封装来看,HVQFN48的有7个,HTQFP64的有8个),最多可以有8个串口,优势相当明显。
还有CAN或者CAN-FD接口作为选择,工业客户需要用到CAN的应该很开心。
ADC
模拟外设方面,LPC55(S)0x虽然没有片上的DAC,但是它的ADC是增强了的,不但位数来到了16bit,而且采样率在它大哥LPC55(S)6x的1Msps基础上提升到了2Msps。
ヾ(●´∇`●)ノ哇~
看到这里有没有觉得,LPC55(S)0x这个40nm的年轻人武德充沛,面对前辈不偏不偷袭?
文到这里本攻城狮也不知道该怎么介绍下去了,作为一颗简单通用易上手的MCU,LPC55(S)0x就是在LPC55(S)1x基础上衍生而来,降低了最高主频,削去不是所有人都需要的USB接口,使得其更加的通用以及具备更高的性价比(刀法精准有没有?)。
这里贴张LPC55(S)0x的架构框图,具体细节可以参考本攻城狮之前介绍LPC55(S)1x的那篇扶住自行车的文章。(转自NXP)
1.盘点国内RISC-V内核MCU厂商!
2.嵌入式行业经济发展和欧盟工业发展的晴雨表,你关注了么?
3.一个技术员工的离职成本,到底有多高?
4.新世界,新方式:2021年国际嵌入式展及大会走向数字化
5.扒一扒国产Linux操作系统架构是怎么设计的?
6.人工智能入门:基于Linux与Python的神经网络
免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。