CM3033 Series

Flash/SRAM
(Kbytes)
         
512 / 320   CM3033HL3AE CM3033HL8AE CM3033HN8AE CM3033HS8AE
256 / 96 CM3033GJ3AE CM3033GL3AE CM3033GL8AE CM3033GN8AE  
Package QFN33
(4 x 4 mm)
Pitch 0.4 mm
QFN48
(5 x 5 mm)
Pitch 0.4 mm
LQFP48
(7 x 7 mm)
Pitch 0.5 mm
LQFP64
(7 x 7 mm)
Pitch 0.4 mm
LQFP128
(14 x 14 mm)
Pitch 0.4 mm

NuMicro® CM3033 系列是一款采用 Arm® Cortex®-M33 内核的 32 位微控制器。它集成 TrustZone® 技术、DSP 指令集以及浮点运算单元 (FPU)。专为高性能应用设计,目标市场涵盖工业控制、智能工厂、智能建筑、再生能源及消费性电子产品。CM3033系列运行频率最高可达 180 MHz,支持 1.7V 至 3.6V 的宽工作电压,以及 -40°C 至 +105°C 的宽工作温度范围。它提供多样化的封装选择与卓越的可靠性,具备高抗干扰能力,ESD HBM 达 4 kV 且 EFT 达 4.4 kV。

高可靠性内存与安全功能

CM3033系列提供高达 512 KB Flash并具备错误纠正码 (ECC) 、320 KB SRAM(64 KB 具备parity check),以及 8 KB LDROM。为增强安全性,它支持 TrustZone® 技术、安全启动 (Secure Boot) 以及仅可执行内存 (XOM)。

模拟外设

CM3033系列集成了丰富的模拟外设,包括 2 个模拟比较器、高达 16 通道的 12-bit 4.2 Msps SAR ADC、多级内部参考电压源、温度传感器、低电压复位 (LVR) 以及欠压检测器 (BOD),能减少外部器件使用来缩小PCB尺寸。

丰富的通讯界面与控制外设

CM3033系列支持丰富的外设接口,包括 1 通道增强型 LED 灯条控制接口 (ELLSI) 与 10通道 LED 灯条控制接口 (LLSI),用于 ARGB Gen1 与 Gen2 LED 控制。 它具备高达 48 通道的 16位 PWM、 1路 I3C 接口、 2 个 CAN FD 接口,以及 2 个可配置为 UART、I²C 或 SPI 的通用串行控制接口 (USCI)。通信能力进一步扩展至 5 个 UART、 3 个 I²C、 3 个 SPI/I²S、 1 个 Quad-SPI 与 1 个 SDH。此外,CM3033系列还整合了 1 个 EQEI、 1 个 ECAP、 1 个 EBI 以及实时时钟 (RTC)。

支持的封装包括 QFN 33-pin、QFN 48-pin、LQFP 48-pin、LQFP 64-pin 与 LQFP 128-pin。封装均符合无卤(Halogen-free)、RoHS 与 TSCA 标准。

在开发资源方面,新唐科技提供 NuMaker-CM3033HS8 评估板与 Nu-Link 仿真器。同时支持第三方 IDE,如 Keil MDK Nuvoton Edition、IAR EWARM以及支持 Arm 编译器与 GNU C 编译器的 VS Code。

Product Line Core
(MHz)
Flash
(KB)
SRAM
(KB)
Secure
Boot
I3C USB
OTG
PWM CAN
FD
ELLSI LLSI USCI* UART I²C SPI EBI
CM3033 180 512 320 1 - 48* 2 1 10 2 5+2 3+2 3+2
*PWM 通道数量,包括 EPWM 和 BPWM 通道
*USCI 能设定成 UART/I²C/SPI.

Table 1-1 NuMicro® CM3033 系列关键特性表
 

CM3033系列适用于广泛的应用领域,例如:

  • 工业控制
  • 智能工厂
  • 智能建筑
  • 再生能源
  • 消费性电子产品

主要特性

.工作特性

– 电压范围:1.7V 至 3.6V

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

– ESD HBM 4 kV

– EFT 4.4 kV

.内核

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

– DSP 指令集

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

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

.内存

– 高达 512 KB Flash,并支持错误纠正码(ECC)

– 8 KB LDROM

– 高达 320 KB SRAM,包含 64 KB 具备parity check

.时钟

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

– 用于 RTC 的 32.768 kHz 外部低速晶振 (LXT)

– 内部 48 MHz RC 振荡器,在 -40°C 至 +105°C 范围内偏差为 ± 3%

– 内部 38.4 kHz RC 振荡器,偏差为 ±2.5%

– 内部 PLL 高达 180 MHz

.电源管理

– 运行模式 (Normal run):91 μA/MHz 于 25°C/3.3V (关闭所有外设)

– 正常掉电模式 2 (NPD2):190 μA 于 25°C/3.3V (关闭所有外设)

– 待机掉电模式 (SPD) 不含 SRAM 保持:4.93 μA 于 25°C/3.3V (关闭所有外设)

– 深度掉电模式 (DPD):0.62 μA 于 25°C/3.3V (关闭所有外设)

.定时器与控制外设

– 4 个 32 位定时器 (Timer)

– 高达 12 通道增强型 PWM (EPWM)

– 高达 36 通道基本型 PWM (BPWM)

– 1 个 24 位 SysTick 定时器

– 1 个看门狗定时器 (WDT)

– 1 个窗口看门狗定时器 (WWDT)

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

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

.PDMA

– 支持 16 路 PDMA 通道

– 通道可由软件触发 UART, SPI, EPWM, TIMER, ADC, ACMP, USCI, QSPI, EINT, I2S 与 I²C 启动

 

.模拟外设

– 1 个 12 位 SAR ADC,高达 16 通道且具备 4.2 Msps 采样率

– 2 个模拟比较器 (ACMP)

– 内置内部参考电压,包括 1.6/2.0/2.5/3.0V

.通信接口

– 1 个 I3C 接口

– 1 通道增强型 LED 灯条控制接口 (ELLSI)

– 高达 10 通道 LED 灯条控制接口 (LLSI)

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

– 高达 5 个 UART 接口 (支持 IrDA) (UART0 支持 LIN 模式)

– 高达 3 个 I²C 接口 (支持 SMBus/PMBus 的) (高达 3.4 Mbps)

– 高达 3 个 SPI/I²S 接口 (Master 模式下 高达 90 MHz)

– 1 个 Quad-SPI 接口 (Master 模式下高达 90 MHz)

– 1 个 I²S 接口

– 高达 2 个 CAN FD 接口

– 1 个 SDH 接口

.外部总线接口

– 外部总线接口 (EBI),i80 模式

.安全性

– 安全启动 (Secure Boot)

– Flash 支持高达四个仅可执行内存 (XOM)

.高达 110 个具备中断能力的 I/O 引脚

.开发平台支持

– Arm Keil RVMDK, IAR EWARM IDE 与 VS Code

– VS Code 支持 Arm 编译器与 GNU C 编译器

– 支持通过 Nu-Link 仿真器更新代码的 ICP (In Circuit Programmer)

– 支持通过 UART, SPI, I²C, CAN FD 外设接口更新代码的 ISP (In System Programmer)

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

– 用于引脚分配、初始代码生成及 OrCAD/Protel 组件生成的 NuTool-PinConfigure 工具

.96 位唯一识别码 (UID)

.128 位唯一客户识别码 (UCID)

.封装 ( RoHS )

– LQFP 128, 14x14 mm

– LQFP 64, 7x7 mm

– LQFP 48, 7x7 mm

– QFN 48, 5x5 mm

– QFN 33, 4x4 mm

 

.开发环境:

程序设计 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

.开发板:

开发板名称 支持的产品型号 功能
NuMaker-CM3033HS8 CM3033HS8AE
CM3033HN8AE
CM3033HL8AE
CM3033HL3AE
支持EBI、扩充连接器,以及 Arduino UNO 接口