CM3033HN8AE

CM3033

The NuMicro® CM3033HN8AE 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 CM3033HN8AE supports 1.7V to 3.6V operating voltage and -40°C to +105°C wide operating temperature. It offers LQFP64 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, 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 36 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 16 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/I2S interfaces (SPI up to 90 MHz in Master mode)

– One Quad-SPI interface (up to 90 MHz in Master mode)

– One I2S 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 54 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 64, 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