Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

Click to follow the Dalian Dalian public account for industry trends and more information!

As AI technology continues to heat up, intelligent terminals are becoming a key driving force for innovation across various industries. Nuvoton has launched the M55M1 microcontroller solution specifically designed for endpoint AI, helping products quickly integrate AI capabilities and ushering in a new era of intelligent applications.

AI is currently mainly divided into cloud AI, edge AI, and endpoint AI.

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

What is endpoint AI?

It refers to the implementation of artificial intelligence inference locally on the device, without relying on cloud or edge servers, enabling real-time responses and energy-efficient operations. The M55M1 is Nuvoton’s AI MCU developed in response to this trend, featuring an Arm Ethos-U55 NPU with inference performance of up to 110 GOPS, specifically designed to accelerate machine learning models for images, audio, and sensors, compatible with mainstream toolchains such as TensorFlow Lite Micro and NuML Tool, greatly simplifying the AI application development process.

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

Its AI inference capability can achieve real-time recognition, human-computer interaction, intelligent voice control, and edge data filtering under low power consumption and without the need for external DDR. In addition to the NPU, the M55M1 also features a complete Helium vector processor, ultra-low power design, USB PD, and HyperRAM expansion interfaces, making it an advanced AI microcontroller platform with a “NPU + MCU” dual computing architecture. It is suitable for AI application scenarios such as endpoint intelligent recognition, sound event detection, image classification, and sensor fusion, especially efficient for deployment in scenarios where power consumption is limited but AI functionality is still required.

Nuvoton’s Endpoint AI Products

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

Setting up the NuML Toolkit and integrating it with the Keil development environment is also very convenient. Developers can refer to the official steps to quickly generate and deploy AI models, accelerating the product launch process.

Refer to the following steps:

1. Illustration of NuML Toolkit

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

2. How to Set the NuML Toolkit

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

3. Modify the KEIL Project

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

► Application Scenario Diagram

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

► Product Physical Diagram

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

► Display Board Photo

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

► Solution Block Diagram

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

► Core Technical Advantages

CPU

• 200MHz Cortex-M55

• Helium vector processing extension

• Scalar floating-point unit (FPU) supporting fp16, fp32, and fp64

Memory

• 1.5MB Static Random Access Memory (SRAM)

• 2MB Flash memory

• Provides HyberBus for external memory expansion

Bus

• 64-bit, 200MHz AXI bus

• For CPU, NPU, and SRAM

200MHz Ethos-U55 NPU – for machine learning inference acceleration

• Supports 128 MAC/cc

• Equivalent to 50 GOP/s

• Supports major CNN/RNN operations

► Solution Specifications

Core

• Arm Cortex-M55 core, maximum operating frequency of 220 MHz

• Supports Arm M-profile vector extension (Helium)

• IEEE 754 compliant floating-point unit (FPU) capable of vector and scalar half-precision, single-precision, and double-precision floating-point operations

• Arm TrustZone technology, containing 8 secure memory protection units and 8 non-secure memory protection units

• Arm custom instructions (ACI) to accelerate specific mathematical operations

• L1 cache: 16 KB instruction cache (I-cache) and 16 KB data cache (D-cache)

Micro Neural Processing Unit (Micro-NPU)

• Arm Ethos-U55 micro neural processing unit

• Operating frequency up to 220 MHz

• 256 MACs (multiply-accumulate units)

• 110 GOPS (220 MHz x 256 MACs x 2)

Memories

• Secure Boot ROM (MaskROM): 24 KB

• APROM Flash: 2 MB (dual sets, each set 1 MB)

• LDROM Flash: 8 KB

• OTP Flash: 3 KB

• SRAM 1.5MB

External Memory Interface

• SPIM (including HyperBus interface), supports SPI Flash, QSPI, OSPI, HyperFlash, with a maximum capacity of 32 MB and AES real-time decryption capability

• External bus interface (EBI), supports 8/16-bit data width, i80 LCD interface, and up to 3 sets of 1 MB memory

Power Management

• Dynamic power consumption: 94.5 μA/MHz (at 220 MHz operation)

• Normal standby mode (NPD4), 64 KB SRAM retention: 23.26 μA (operating at 3.0V)

• Low-power standby mode (SPD1), 64 KB SRAM retention: 6.1 μA (operating at 3.0V) (can retain up to 64/128/192/256/320/384/448/512 KB SRAM)

• Deep sleep mode (RTC enabled): 0.74 μA (operating at 3.0V)

• RTC (VBAT): 0.51 μA

Image Capture Controller (CCAP)

• Maximum resolution 640×480

• Supports 320×240 dynamic image detection in low power mode

Connectivity Interfaces

• Up to 10 UARTs

• Up to 1 LPUART

• Up to 4 I²C, up to 1 Mbps

• Up to 1 LPI²C, up to 1 Mbps

• Up to 1 I3C, up to 25 Mbps

• Up to 4 SPI/I²S

• Up to 1 LPSPI

• Up to 2 Quad-SPIs

• Up to 1 USCI (supports UART/I²C/SPI)

• Up to 2 SDIOs

• Up to 3 ISO-7816-3 smart card interfaces

• Up to 2 I²S

• Up to 1 8-channel PSIO

• DMIC (digital microphone input), supports 4-channel PDM interface and voice activation detection (VAD)

Operating Characteristics

• Operating voltage range: 1.71V ~ 3.6V

• Operating temperature range: -40°C ~ +105°C

• ESD HBM: ±3 kV

• EFT: ±4.4 kV

• Latch Up: ±200 mA

The Nuvoton M55M1 endpoint AI application solution, with its innovative architecture and outstanding performance, propels endpoint intelligence to new heights. Whether for product upgrades or new project development, the M55M1 will be an ideal choice for achieving AI empowerment.

This article’s images are sourced from Nuvoton (Nuvoton

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI InferenceFinding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

ClickRead the original text for more details!

Finding Solutions | Nuvoton M55M1 Endpoint AI Application Solution: Empowering Smart Devices with Low-Power, High-Performance AI Inference

Like

Collect

Share

Leave a Comment