M2351KIAAE
Overview
The M2351KIAAE is an Arm Cortex-M23 microcontroller from Nuvoton's NuMicro family, designed specifically for secure IoT applications using TrustZone for Armv8-M. Operating at up to 64MHz, it integrates 512KB Flash and 96KB SRAM while offering a comprehensive security architecture that includes a Security Attribution Unit (SAU) and an implementation of the PSA Level 1 and Level 2 security standards.
Why Choose This Part
The primary advantage is the hardware-level security provided by the Cortex-M23 TrustZone, which allows developers to create secure and non-secure execution worlds. It offers exceptional power efficiency for its performance class, particularly when utilizing the built-in DC-DC converter to halve the run-mode current consumption compared to LDO mode. With 107 I/Os and a rich peripheral set including CANbus and EBI, it provides significant flexibility for complex system integration.
Applications
Key Specifications
Getting Started
Developers can use the NuMaker-M2351 evaluation board which supports the Nu-Link debugger for real-time trace and programming. Software development is supported through Keil MDK, IAR Embedded Workbench, or Nuvoton's own NuEclipse IDE based on GCC. The NuTool-CodeGenerator and NuTool-PinConfig are recommended for rapid peripheral initialization and TrustZone memory partitioning.



