M3351LICAE

M3351LICAE

NuMicro® M3351LICAE 是一款为 5V 供电与有高抗杂讯需求的工业应用所设计的微控制器。采用 Arm® Cortex®-M33 内核,最高运行频率可达 144 MHz,并具备完整的 DSP 指令集与单精度浮点运算单元(FPU),可在实时控制、信息处理与多通信整合应用中提供优异性能。支持工作电压范围 2.7V 至 5.5V,工作温度范围 -40°C 至 +105°C,并具备 ±4 kV ESD HBM 与 ±4.4 kV EFT 抗扰能力,特别适合工业设备、智能家电、人机界面与电脑外设等对稳定性与抗噪能力要求严格的应用。

关键特性:

●   操作特性

–   电压范围:2.7V ~ 5.5V

–   温度范围:-40°C ~ +105°C

–   ESD HBM:±4 kV

–   EFT:±4.4 kV

–   Latch Up:±200 mA

●   内核

–   搭载 TrustZone® 的 Arm® Cortex®-M33 内核,频率高达 144 MHz

–   DSP 指令集

–   单精度浮点运算单元 (FPU)

–   具备 8 个内存区域的内存保护单元 (MPU)

  内存:512 KBytes 闪存,Dual Bank

–   具备错误更正码 (ECC) 的 Flash 存储器

–   Secure Boot ROM (MaskROM):32 KB

–   LDROM Flash:16 KB

–   独立的 64 KB Flash (高达 100,000 次的写入/擦除次数)

–   写入保护功能 for APROM, LDROM 和 Data Flash

–   SRAM:128 KB with ECC

 

●   时钟

–   4~32 MHz 外部高速晶振 (HXT)

–   32.768 kHz 外部低速晶振 (LXT)

–   内部 48 MHz RC 振荡器

–   内部 38.4 kHz RC 振荡器

–   内部 PLL 高达 144 MHz

●   周边直接存储器存取 (PDMA)

–   1 组 12 通道周边直接存储器存取 (PDMA)

–   通道可由软件、UART, SPI, PWM, TIMER, ADC, ACMP 与 I²C 触发

●   电源管理

–   运行模式 (Normal run):87.08 μA/MHz(于 25°C / 5.0V)

–   正常掉电模式 (NPD2):219.48 μA(于 25°C / 5.0V)

–   待机掉电模式 (SPD1) 64 KB SRAM 保持:24.13 μA(于 25°C / 5.0V)

–   RTC(VBAT):34 μA

–   支持 Power-on reset(POR)

–   支持 Brown-out reset(BOR)

–   支持 Low voltage reset(LVR)

–   內建 LDO

●   定时器与控制外设

–   4 组 32 位计时器,支持 PWM 功能

–   2 组 24 位 SysTick 计时器

–   2 组 看门狗计时器 (WDT)

–   2 组 窗口看门狗计时器 (WWDT)

–   12 个 PWM 通道

–   12 个 基础型 PWM (BPWM) 通道

–   1 组增强型正交编码器接口 (EQEI)

–   1 组增强型输入捕获单元 (ECAP)

●   通信接口

–   8 组 UART

–   3 组 I²C,最高 3.4 Mbps

–   1 组 I3C

–   1 组 SPI/I²S

–   1 组 SPI

–   1 组 Quad-SPI

–   2 組 CAN FD 接口

–   2 组增强型 LED 灯条控制接口 (ELLSI)

–   10 组 LED 灯条控制接口 (LLSI)

–   2 组通用串行控制接口 (USCI),可配置为 UART、SPI 或 I²C

●   高级通信接口

–   USB 2.0 全速设备 / 主机(内建 Transceiver,设备模式支持免晶振)

●   模拟外设

–   1 组 12 位、16 通道、1.7 Msps SAR ADC

–   1 组 14 位、5 通道、1.0 Msps SAR ADC

–   1 组 12 位、1.0 Msps buffered DAC

–   2 组模拟比较器 (ACMP)

–   内建参考电压源 (包括 2.56V / 3.072V / 4.096V)

–   内建温度传感器

●   安全功能

–   安全启动 (Secure Boot)

–   加解密加速器,支持 AES-256、SHA-512、HMAC-SHA-512,与伪随机数产生器 (PRNG)

–   真随机数产生器 (TRNG)

–   Flash 存储器支持最多 2 个区域的仅可执行存储器 (XOM)

●   实时时钟

–   支持日历型 RTC

●   I/O 功能

–   最多支持 37 个具备中断功能的 GPIO

●   开发平台支持

–   Arm Keil RVMDK, IAR EWARM IDE 与 VS Code

–   VS Code with support for Arm Compiler and GNU C Compiler

–   支援透過 Nu-Link 除錯器更新內部程式碼的 ICP (In Circuit Programmer)

–   支援透過 UART, SPI, I²C, RS-485 周邊介面更新程式碼的 ISP (In System Programmer)

–   用于即时监控所有 I/O 脚位状态的 NuTool-PinView 工具

–   用于脚位分配、初始程式码生成及 OrCAD/Protel 元件生成的 NuTool-PinConfigure 工具


●   96 位唯一 ID (UID)


●   128 位唯一客戶 ID (UCID)


●   封装(RoHS)

-   LQFP48

 

开发环境:

程式设计 IDE Keil MDK, IAR, VS Code
软体套件 Board Support Package (BSP), Sample Code
开发工具 IDE NuTool-PinView, NuTool-PinConfigure, NuTool-ClockConfigure, NuConsole
即时作业系统 FreeRTOS, Zephyr, RT-Thread
图形化介面软体库 emWin, LVGL, Qt for MCU

开发板:

開發板名稱 功能
NK-M3351KJ 支持 USB 2.0 FS 接口、扩展连接器和 Arduino Uno 接口