MCX N23x基于高性能Arm®Cortex®-M33内核,运行频率高达150MHz,具有1MB闪存、352KB ECC RAM和SmartDMA。该器件在成本、内存和系统性能等方面进行了优化,并提供了单核选项,可将工作负载高效地分配到模拟和数字外设上。
MCXN23x上的EdgeLock安全区域是一个独立的片上硬件安全子系统,具有自己的专用安全内核、内部ROM和安全RAM,支持先进的侧通道攻击弹性对称和非对称加密加速器,以及用于安全服务的哈希功能。
MCXN23x器件由MCUXpresso Developer Experience支持,可优化、简化和帮助加速嵌入式系统开发。
特性
内核平台
处理加速器
- SmartDMA(用于并行摄像头接口和键盘扫描等应用的协处理器)
存储器
- 高达1MB(两个512KB块)的片上闪存
- 带有16KB RAM的缓存引擎
- 高达352KB的RAM,可配置为带ECC的288KB存储器(支持单比特校正双比特检测)
- 4个8KB ECC RAM即使在VBAT模式下也可以工作
- 内置安全引导加载程序的256kB ROM
外设
- 模拟
- 两个16位ADC,支持4个并行转换
- 每个ADC可用作两个单端输入ADC,或者一个差分输入ADC
- 16位模式下最高2Msps,12位模式下最高3.15Msps
- 多达61个ADC输入通道(取决于封装)
- 每个ADC一个集成温度传感器
- 两个高速比较器,带有11个输入引脚和8位DAC作为内部参考
- 两个CMP即使在深度掉电模式下也能正常工作
- 高精度参考电压源,精度为±2mV误差,温度漂移为15ppm/℃。
- 定时器
- 5个32位标准通用异步定时器/计数器,最多支持4个捕获输入和4个比较输出、PWM模式和外部计数输入。可选择特定的定时器事件,以生成DMA请求。
- 低功耗定时器
- 频率测量定时器
- 多速率定时器
- 具有窗口功能的看门狗定时器
- 带日历的RTC
- 唤醒定时器
- Micro-Tick定时器(UTICK)
- 操作系统事件定时器
- 通信接口
- USB高速接口(主/从),带片上HS PHY
- 8个LP Flexcomm,每个都支持SPI、I2C、UART
- 两个FlexCAN,带FD
- 两个I3C
- 人机接口
- 1个FlexIO可编程接口,可作为各种串行和并行接口,包括但不限于显示驱动程序和摄像头接口
- 两个串行音频接口(SAI)
- 数字PDM麦克风
- 高级电机控制
- 两个FlexPWM,每个有4个子模块,提供12个PWM输出(无Nanoedge模块)
- 两个正交解码器(QDC)
- 1个事件生成器(AND/OR/INVERT)模块,支持多达8个输出触发器
安全性
- EdgeLock®安全区域,核心配置
- 加密服务(包括AES-256、SHA-2、ECC NIST P-256、TRNG和密钥生成/派生)
- 具有密钥使用策略的安全密钥存储(保护平台完整性,制造和应用密钥)
- 设备唯一身份基于物理不可复制功能(PUF)
- 设备认证支持设备标识符组合引擎(DICE)
- 安全连接和TLS支持
- 与恩智浦EdgeLock 2GO预集成的无线密钥管理
- EdgeLock®加速器(公钥加密)
- ROM中不可变的安全启动代码
- 双重安全启动模式(非对称模式和快速后量子安全对称模式)
- 支持安全固件更新
- 设备生命周期管理包括安全认证调试
- 高性能动态内存加密,具有外部闪存附加认证
- 受保护的闪存区域(PFR)
- 安全监测
- 两个代码看门狗
- 入侵和篡改响应控制器(ITRC)
- 6个主动和被动篡改引脚检测
- 电压、温度、光和时钟篡改检测
- 电压故障检测
- 不可信工厂中的安全制造和IP盗窃防护
- Arm TrustZone®for Cortex®-M
封装
- VFBGA184 (9x9mm)和HLQFP100 (14x14mm)
MCUXpresso Developer Experience(MCUXpresso开发人员体验)
- MCUXpresso生态合作体系支持
- IDE选项的选择
- 引脚、时钟、外设、安全和存储器配置工具
- 安全编程和配置工具
- 软件开发套件(SDK)