S32K144是NXP推出的基于ARM Cortex-M4F内核的汽车级通用MCU系列S32K1xx的第一颗高性能单片机。本文首先简要介绍S32K系列MCU的内核和片上资源信息,然后列出S32K软件开发和硬件设计FAQ,供大家参考。
S32K系列MCU概览

S32K1xx是S32K系列MCU的第一代产品,其中S32K11x系列的内核是ARM Cortext M0+,其是之前2014年8月份量产的KEA系列MCU的升级产品,相对于KEA,其CAN的IP从之前的MSCAN升级到FlexCAN,并且支持BOSCH最新的CAN-FD,大大提高了CAN总线的通信带宽,另一个特点是增加了4个通道的eDMA,可以完成外设与内存之间的数据搬移,减轻CPU负担,提高了MCU的系统处理能力,此外存储器管理增加了MPU——存储器保护单元,并且RAM和Flash可以支持到最大24KB和256KB。

S32K14x系列的内核是ARM Cortex-M4F,带DSP指令集和单精度浮点数处理单元(FPU), 且最高频率可运行到112MHz,其计算性能大大提高,能够提供相对于150MHz的PowerPC e200z4内核的计算能力,其CAN最多支持3个FlexCAN,且全部支持CAN-FD(S32K148),RAM和Flash也最大支持到256KB (RAM) 和2MB (Flash),管脚封装支持LQFP-64至最多LQFP-176,外设ADC具有两个独立的12-bit精度SAR型ADC模块(每个模块16个通道,总共32个通道),支持FlexIO以及硬件加密模块CSEc,以及更加丰富的定时器timer模块、S32K148还扩展了以太网(ENET)、QSPI(支持外扩NOR Flash,支持线性地址映射,本地代码执行),ETM Trace(高级调试跟踪功能),以及串行音频接口(SAI)的支持,极大的丰富了外设接口和功能扩展性。
      
S32K1xx系列MCU支持功能安全ISO-26262 ASIL-B等级,NXP提供安全手册(Safety Manual)和FMEDA以及安全支持帮助客户实现未来汽车电子产品对功能安全的要求。
      
此外,S32K1xx系列MCU提供了免费的软件开发集成环境——S32DS for ARM,以及集成Processor Expert的图像化配置外设底层驱动(LLD)的软件开发套件(SDK),让用户可以快速熟悉使用本系列MCU,并快速完成产品原型验证,大大缩短了产品的开发周期,满足汽车电子产品快速发展的市场需求。

NXP的fae给大家提供了10个小Tips,想要查看详情,请移步NXP社区:

http://www.nxpic.org/article/id-329594