NuMicro®M2354 系列是基于 Arm®v8-M 架构的 TrustZone® 微控制器系列,致力于基于 Arm® Cortex®-M23CPU 核心技术的物联网安全性。它可操作于高达 96 MHz,带有 1024 KB 嵌入式 Flash 内存和 256 KB SRAM,支持双存储区模式的 Flash 架构,可轻易实现安全韧体远程下载更新 (Secure FOTA),正常运行于 LDO 模式下功耗为 89.3 μA / MHz,DC-DC 模式下为 39.6 μA / MHz,最高可支持 8 x 40/ COM x SEG LCD 显示屏幕。而除了基本的微控制器安全性功能之外,它还进一步增强了芯片级安全性,包涵了对加解密硬件引擎的旁通道攻击 (Side-Channel Attack) 防护,对工作电压和时钟管脚的故障注入 (Fault Injection Attack) 防护以及对加密密钥存储区域的有效防护。该系列在 -40°C 至 105°C 的工作温度范围内支持 1.7V〜3.6V 的电源电压,并具有 LDO 和 DC-DC 电源功能。 M2354 系列适用于那些在物联网市场中需要更安全,快速计算和低功耗的设备,具有相当的竞争力。
关键特性:
• | 安全核心 | ||
- | Arm® Cortex®-M23 核心 | ||
- | ARM®v8-M架构之TrustZone®技术 | ||
- | 32 位单周期硬件乘法器 | ||
- | 32 位 17 周期硬件除法器 | ||
- | 高达 8 个安全区内存保护单元 | ||
- | 高达 8 个非安全区内存保护单元 | ||
- | 8个Security Attribution Unit ( SAU ) 配置区域 | ||
• | 内存 | ||
- | 高达 1 MB双通道 ( Dual-Bank ) 架构闪存 ( Flash ),支持同时读写。 | ||
- | 高达 256 KB SRAM,首 32 KB 可执行同位检查 | ||
16 KB 安全启动唯独内存 (Secure Boot ROM) | |||
- | 16 KB Flash 为用户程序加载器 (LDROM) | ||
- | 8 KB Data Flash (增加数据加扰功能, Data Scrambling) | ||
- | 2 KB Flash for Secure Key storage | ||
- | 3 KB OTP memory for General Purpose (3 KB data + 1 KB lock bit) | ||
- | 12 KB Secret OTP memory易于实现平台安全功能 (root keys, product lifecycle management, firmware version control) | ||
- | ISP / ICP / IAP 编译 | ||
• | 电源管理 | ||
- | 正常运行模式:89.3 μA/ MHz ( LDO 模式 ) ; 39.6 μA/ MHz ( DC-DC 模式 ) | ||
- | 待机模式: 31.5 μA/ MHz ( LDO模式下、CPU clock停用 ) ; 14.3 μA/ MHz ( DC-DC模式下,CPU clock 停用 ) | ||
- | 断电模式:20 μA | ||
- | 待机断电模式:2.0 μA | ||
- | 深度断电模式:0.5 μA (带VBAT) | ||
- | 深度断电模式:0.1 μA ( 不带VBAT) | ||
- | VBAT 供电予实时时钟:0.5 μA ( 80位备用缓存器 ) | ||
• | 加密与安全性 | ||
- | 真实随机数生成器 ( TRNG ) | ||
- | AES-256/ SHA-512/ HMAC-512 (AES with CCM, GCM, GMAC modes) | ||
RSA-4096 | |||
- | 椭圆曲线密码加速器 ( ECC ) | ||
- | SM2/ SM3/ SM4密码加速器 | ||
- | CRC 计算单元 | ||
• | 通讯接口 | ||
- | 至多 11 个 UART 接口 ( 可达10.66 MHz ) ,包含 3 个 ISO-7816-3 接口、6个 RS-485、2 个 USCI,另有两个LIN界面 | ||
- | 至多 5 个 I²C 接口 (可达 1 Mbps ) ,包含至多 3 个 I²C SM Bus/ PM Bus、2 个 USCI | ||
- | 至多 6 个 SPI 接口 (可达 64 MHz ) ,包含 3 个 I²S 接口,加 1 个 Quad- SPI 接口、2 个 USCI | ||
- | 高达 4 个 I²S 接口,其中 3 个 I²S 与 3 个 SPI 共享。 | ||
- | 安全数字输出/输入接口 ( SDIO ) ( 可达 50 MHz ) | ||
• | 进阶连接 | ||
- | USB 2.0 全速装置 OTG 控制器及内置 PHY | ||
- | 1 个 CAN 接口可达 1 Mbps ( CAN 2.0A and 2.0B 标准 ) | ||
- | 支援无石英震荡器 ( Crystal-less ) USB | ||
• | 操作特性 | ||
- | 运行速度可达 96 MHz | ||
- | 电压范围:1.7 V 至 3.6 V | ||
- | 温度范围: - 40 ℃ 至 105 ℃ | ||
- | 可选式核心电压:于正常运行模式与待机模式下可选择 1.26V 或 1.2V | ||
• | 封装 ( RoHS ) | ||
- | LQFP 48-pin |