CM3033HL8AE

The NuMicro® CM3033HL8AE is a 32-bit microcontroller powered by the Arm® Cortex®-M33 core. It integrates TrustZone® technology, a DSP instruction set, and a Floating-Point Unit (FPU). Designed for high-performance applications, it targets industrial control, smart factories, smart buildings, renewable energy, and consumer electronics. Operating at up to 180 MHz, the CM3033HL8AE supports 1.7V to 3.6V operating voltage and -40°C to +105°C wide operating temperature. It offers LQFP48 package and superior reliability, featuring high immunity with ESD HBM 4 kV and EFT 4.4 kV ratings.
Key features:
.Operating Characteristics
– Voltage range: 1.7V to 3.6V
– Temperature range: -40°C to +105°C
– ESD HBM 4 kV
– EFT 4.4 kV
.Core
– ARM® Cortex®-M33 core with TrustZone®, frequency up to 180 MHz
– DSP instruction set
– Single-precision floating point unit (FPU)
– Memory Protection Unit (MPU) with eight memory regions
.Memories
– Up to 512 KB Flash memory, single bank,
– Flash memory with error correction code (ECC)
– 8 KB user-defined loader (LDROM)
– Up to 320 KB SRAM including hardware parity check 64 KB
.Clocks
– 4 to 32 MHz crystal oscillator (HXT)
– 32.768 kHz crystal oscillator (LXT) for RTC
– Internal 48 MHz RC oscillator with ± 3% deviation at -40°C to +105°C
– Internal 38.4 kHz RC oscillator with ±2.5% deviation
– Internal PLL up to 180 MHz
.Power management
– Normal run: 91 μA/MHz at 25°C/3.3V (all peripherals disabled)
– Normal power-down 2 (NPD2): 190 μA at 25°C/3.3V (all peripherals disabled)
– Standby power-down (SPD) w/o SRAM retention: 4.93 μA at 25°C/3.3V (all peripherals disabled)
– Deep power-down (DPD): 0.62 μA at 25°C/3.3V (all peripherals disabled)
.Timers & Control Peripherals
– Four 32-bit timers
– Up to 12 enhanced PWM (EPWM) channels
– Up to 33 basic PWM (BPWM) channels
– One 24-bit SysTick timer
– Two Watchdog Timer (WDT)
– Two Window Watchdog Timer (WWDT)
– One Enhanced Quadrature Encoder Interface (EQEI)
– One Enhanced Input Capture Unit (ECAP)
.Peripheral Direct Memory Access (PDMA)
– 16-channel Peripheral Direct Memory Access (PDMA)
– Channel can be operated by software trigger, UART, SPI, EPWM, TIMER, ADC, ACMP, USCI, QSPI, EINT, I²S, ELLSI, LLSI, I3C and I²C
.Analog Peripherals
– One 12-bit SAR ADC with up to 12 channels and 4.2 Msps sampling rate
– Two analog comparators
– Built-in internal reference voltage including 1.6/2.0/2.5/3.0V
.Communication Interfaces
– One I3C interface
– One Enhanced LED Light Strip Interface (ELLSI)
– Up to 10 LED Light Strip Interfaces (LLSI)
– Up to two Universal Serial Control Interfaces (USCI), configurable as UART, SPI, or I²C
– Up to five UART interfaces with IrDA support (UART0 supports LIN mode)
– Up to three I²C interfaces with SMBus/PMBus support (up to 3.4 Mbps)
– Up to three SPI/I²S interfaces (SPI up to 90 MHz in Master mode)
– One Quad-SPI interface (up to 90 MHz in Master mode)
– One I²S interface
– Up to two CAN FD interfaces
– One Secure Digital Host Controller (SDH)
.External Memory Interface
– External bus interface (EBI), i80 mode
.Security
– Secure boot (root of trust, ROT)
– Flash memory supporting up to four regions of Execute-Only-Memory (XOM)
.Up to 42 I/O pins with interrupt capability
.Development Platform Support
– Arm Keil RVMDK, IAR EWARM IDE and VS Code
– VS Code with support for Arm Compiler and GNU C Compiler
– ICP (In Circuit Programmer) support for updating internal code via Nu-Link debugger
– ISP (In System Programmer) support for updating code through UART, SPI, I²C, CAN FD peripheral interfaces
– NuTool-PinView for real time monitoring the status of all I/O pins
– NuTool-PinConfigure for pin assignment, initial code generation and OrCAD/Protel part generation
.96-bit Unique ID (UID)
.128-bit Unique Customer ID (UCID)
.Package (RoHS)
– LQFP 48, 7x7 mm
Development Environment:
| Programming IDE | Keil MDK, IAR, VS Code |
| Software Package | Board Support Package (BSP), Sample Code |
| Development IDE | NuTool-PinView, NuTool-PinConfigure, NuTool-ClockConfigure, NuConsole |
| RTOS | FreeRTOS, Zephyr, RT-Thread |
| GUI Library | emWin, LVGL |
Evaluation Board:
| EVB NuMaker | Feature |
| NuMaker-CM3033HS8 | Support EBI, Expand Connector, and Arduino Uno Interface |