M2U54KG6AE

M2U51EC2AE


The NuMicro® M2U54KG6AE is based on Arm® Cortex®-M23 core at Armv8-M architecture with a single-cycle hardware multiplier/divider. It runs up to 40 MHz and features 256Kbytes Flash Memory, 32Kbytes SRAM, 1.75V to 5.5V operating voltage, and -40°C to +105°C wide operating temperature.

Designed for energy-sensitive, battery-powered, and battery-less applications, the M2U51 offers flexible power modes that balance performance and power consumption across active, sensing, and long-standby workloads. It consumes 67.5 μA/MHz in Normal Run mode with the LDO and only 36 μA/MHz with the DC-DC converter. For low-power operation, it consumes less than 4 μA in Normal Power-down mode with the LCD charge pump fully operational and only 0.4 μA in Standby Power-down mode with RAM retention, helping extend battery life without compromising essential system functions. Auto Operation Mode further reduces power consumption by allowing low power peripherals and the PDMA controller to acquire and store sensor data while minimizing CPU intervention. This combination of flexible power management, ultra-low standby current, and auto operation mode delivers outstanding power-performance efficiency, demonstrated by the M2U51’s achievement in the ULPMark™-PP benchmark. These capabilities make the M2U51 well suited for fire security systems, industrial and smart-building devices, medical devices, smart meters, energy-harvesting systems, smart-home products, and IoT devices.

Ultra Low Power Technology

In addition to providing ultra-low current consumptions across multiple power modes, the NuMicro® M2U54KG6AE offers Normal run mode with power consumption 67 μA/MHz in LDO mode and 36 μA/MHz in DC-DC mode, and equipped with different ultra-low-power modes. The current consumption of Normal Power-down mode with full with LCD charge pump operation is lower than 4 μA; with RAM retention consumes only 0.4 μA in Standby Power-down mode. The NuMicro® M2U54KG6AE offers Auto-operation mechanism, which means to proceed the sensor data through low power serial interface with low power DMA without interrupting CPU.

Enhanced Analog Features

The NuMicro® M2U54KG6AE is integrated with 8x42 segment LCD, providing one 16-ch 1 Msps 12-bit Low Power SAR ADC; multiple levels of internal voltage reference, two sets of rail-to-rail Low Power analog comparator, high precision temperature sensor, low voltage reset (LVR) and brown-out detector (BOD) to enhance product performance, reduce external components and form factor simultaneously.

Rich peripherals

The NuMicro® M2U54KG6AE integrates a rich set of low-power peripherals designed to support Auto Operation Mode, allowing sensor data acquisition and processing without continuous CPU intervention. Through the internal bus matrix and PDMA engine, peripherals such as ADC, SPI, I²C, UART, and GPIO can automatically transfer data to SRAM while the CPU remains in low-power sleep mode, and wake up only when required through events such as data count match, timer/RTC triggers, or PDMA interrupts, effectively reducing system power consumption.


Supported packages LQFP128 pin. Package is Halogen-free, RoHS-compliant and TSCA-compliant.

Target Application:

  • Fire Security System
  • Industrial and Smart Building Devices
  • Medical Devices
  • Smart Metering
  • Energy Harvesting
  • Smart Home
  • IoT Device

Key Features:

Operating Characteristics

  • ESD HBM 4 kV Voltage range: 1.75V to 5.5V
  • Temperature range: -40°C to +105°C
  • EFT 4.4 kV
  • Latch-up: 200 mA

Core

  • Arm® Cortex®-M23 core at Armv8-M Architecture running up to 40 MHz
  • 32-bit hardware multiplier/divider

Memories

  • 256KB APROM
  • 32KB SRAM
  • Supports one-way 1024B cache in the FMC
  • 4 KB LDROM
  • 2 Execute-Only-Memory (XOM) regions

Clocks

  • Internal 1~40 MHz MIRC oscillator, Oscillator variation ±1% at 25°C; ±5% at -40°C to +105°C
  • Internal 16 MHz HIRC oscillator, Oscillator variation±2% at -40°C to +105°C
  • Internal 38.4 kHz RC oscillator1 +/-2% deviation
  • Internal 38.4 kHz RC oscillator2 +/-5% deviation
  • 32.768 kHz crystal oscillator for RTC

Power management

  • Integrated with POR, BOD and LVR
  • Built-in LDO

Low Power Consumption

  • Supports power on current 300 μA while CPU Power-on before Flash Memory is initialized.
  • Normal run: 67 μA/MHz at 40 MHz in LDO mode
  • Normal run: 36 μA/MHz at 40 MHz in DC-DC mode
  • Idle mode: 13 μA/MHz at 25°C/3.3V in LDO mode
  • Idle mode: 8 μA/MHz at 25°C/3.3V in DC-DC mode
  • Low Power Run 400 µA at 4MHz; 110 µA at 1 MHz
  • NPD with LXT, UART at 9600 baud rate: 3 µA
  • NPD with LCD, RTC, LVR on: 3 µA
  • SPD with 6KB SRAM retention: 0.8 µA

Timers

  • 4 sets of 32-bit timers
  • 6 BPWM with twelve 16-bit counters
  • 6 PWM with twelve 16-bit counters
  • 1 watchdog timer
  • 1 window watchdog timer
  • Real time clock
  • 1 set of 24-bit count-down SysTick timer

PDMA

  • Up to 8 channels of Peripherals DMA Controller

COM/SEG LCD Driver 

  • 8 x42, 6 x 44 & 4 x 46 COM/SEG LCD Driver 
  • Built-in charge-pump feature 
  • Supports 3V to 5V LCD panel 
  • Supports 1/2, 1/3 and 1/4 bias voltage 
  • Supports 1, 1/2, 1/3, 1/4, 1/5, 1/6, 1/7, and 1/8 duty 

Analog

  • Built-in internal reference voltage
  • Built-in temperature sensor
  • One 12-bit, 16-ch 1 Msps SAR ADC
  • 2 rail-to-rail comparators with 6-bit DAC function

Communication interfaces

  • 3 sets of UART interfaces
  • Up to 1 USCI interface (UART / SPI / I²C) 
  • 3sets of I²C interfaces with SMBus/PMBus (1 Mbps)
  • 3sets of SPI/I²S interfaces

Security

  • Cyclic Redundancy Calculation Unit (CRC)
  • AES encryption with 128/192/256-bit key

Utility Support

  • Arm Keil MDK and IAR EWARM IDE support for debugging
  • Free VS Code IDE support ICP (In Circuit Programmer) for updating internal code via Nu-Link debugger
  • ISP (In System Programmer) support for updating internal code through UART, SPI, I²C, RS-485 peripheral interface
  • NuTool-PinView tool for real time monitor the status of all I/O pins
  • NuTool-PinConfigure tool for pin assignment, initial code generation and OrCAD/Protel part generation
  • NuTool-ClockConfigure tool for generating the initial source code of system clock
  • NuTool-LCDView tool for The Simulation Engine for TN-LCD Development

96-bit Unique ID (UID)

128-bit Unique Customer ID (UCID)

IEC60730 Class B Compliance Safety Library

Package (RoHS)
   
 - LQFP128-pin

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

Evaluation Board

EVB NuMaker Feature
NuMaker-M2U54KG Support LCD, Expand Connector, and Arduino Uno Interface