在本文中,编辑器将介绍NXP K32 L3系列MCU。
如果您想进一步了解它,或者想提高对它的了解,请阅读以下内容。
微控制器单元(MCU)也称为单片机(Single Chip Microcomputer)或单片机,旨在适当降低中央处理器(CPU)的频率和规格,并减少内存(内存),计数器(计时器,USB,A / D转换,UART,PLC,DMA和其他外围接口,甚至LCD驱动电路都集成在单个芯片上,形成了芯片级计算机,可以针对不同的应用以不同的组合进行控制。
例如手机,PC外围设备,遥控器,汽车电子产品,工业步进电机,机械臂控制等,都可以看到MCU。
在成功的Kinetis K系列(K22和K24)的基础上,K32 L3系列MCU在功率优化和安全性方面比上一代提高了50%,并且适用于各种工业和物联网应用。
K32 L3 MCU系列基于节能型Arm® reg; Cortex® -M4内核和Cortex-M0 +,并进一步增强了安全功能,例如低泄漏外设,DC-DC转换器以及身份验证启动,安全更新和篡改检测引脚。
K32 L3系列MCU的推出是K32 L系列MCU的开始,它将进一步推广NXP的安全功能和功率优化功能,引领新一代低泄漏应用。
K32 L3 MCU系列配备了全面的生态合作系统,包括MCUXpressso软件和工具以及用于轻松制作原型的Freedom开发板。
1. Arm Cortex-M0 +内核增强型Arm Cortex M0 +是用于微控制器内核的Cortex-M系列处理器的成员,该处理器专注于对成本敏感的低功耗应用。
它具有单个32位AMBA AHB-Lite接口,并包含NVIC组件。
它还具有硬件调试功能,包括对简单程序跟踪功能的支持。
该处理器支持Arm v6-M指令集(Thumb)架构,包括除三个16位Thumb操作码(总共52个)以外的所有字符,以及七个32位指令。
它与其他Cortex-M配置文件处理器向上兼容。
当CM0 +内核工作时,设备支持硬件分频器(MMDVSQ)。
2. Arm Cortex-M4核心Cortex M4处理器基于Armv7架构和Thumb® reg。
-2ISA,并且与Cortex M3,Cortex M1和Cortex M0架构向上兼容。
Cortex M4的改进包括Armv7 Thumb-2 DSP(从Armv7-A / R配置文件架构移植),提供32位指令以及SIMD(单指令多数据)DSP风格的产品和饱和算法。
3. NVICArmv7-M异常模型和嵌套矢量中断控制器(NVIC)实现了可重定位的矢量表,该表支持许多外部中断,单个不可屏蔽中断(NMI)和优先级。
NVIC用等效的系统取代了影子寄存器,并简化了可编程性。
NVIC包含要为特定处理程序执行的功能的地址。
通过命令端口获取地址,从而允许并行寄存器堆叠和搜索。
前十六个条目分配给Arm内部源,其他条目映射到MCU定义的中断。
4.存储器该设备具有以下功能:•可以以0个等待状态以CPU时钟速度访问(读/写)384 KB的嵌入式RAM。
•4 KB的嵌入式RAM用于闪存编程加速RAM•非易失性存储器分为两个阵列•2个程序闪存块,为CM4提供1 MB,包括4 KB扇区•1个程序闪存块,提供256 KB CM0 +的内存(包括2 KB的扇区主程序闪存)包含一个IFR空间,用于存储默认保护设置和安全信息。
此保护设置可以保护主程序闪存的64个区域和辅助程序闪存的16个区域免于意外擦除或编程操作。
安全电路可防止未经授权就从调试端口访问RAM或闪存内容。
•系统注册文件设备包含一个32字节的寄存器文件,该文件在所有功耗模式下均处于电源状态。
此外,它在低功耗模式下仍保留其内容,并且仅在上电复位期间复位。
•VBAT寄存器文件该设备包含一个32字节的寄存器文件。
寄存器文件由VBAT域供电,只要提供了VBAT电源,就可以在所有模式下供电。
仅在VBAT上电复位(PORVBAT)序列期间复位VBAT寄存器文件。
以上是本次编辑带来的有关恩智浦K32 L3系列MCU的所有内容。
非常感谢您的耐心阅读。
如果您想了解更多关于