M2U54SE4AE

The NuMicro® M2U54SE4AE 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 128Kbytes Flash Memory, 24Kbytes 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® M2U54SE4AE 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® M2U54SE4AE 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® M2U54SE4AE is integrated with 8x22 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® M2U54SE4AE 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 LQFP64 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
- 128KB APROM
- 24KB 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 x22, 6 x 24 & 4 x 26 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)
-LQFP64-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 |