{"product_id":"m2351ziaae","title":"M2351ZIAAE","description":"\u003ch5\u003eNuMicro\u003csup\u003e®\u003c\/sup\u003e M2351 Series – a TrustZone\u003csup\u003e®\u003c\/sup\u003e empowered microcontroller series focusing on IoT security.\u003c\/h5\u003e\u003cp\u003eThe rise of the internet of things era has increased awareness for the integration of the physical world into digital systems. While the digitization of our everyday lives led to efficiency improvements and economic benefits, it has also caused pressure on systems designers who are now required to come up with innovative IoT products capable of performing secure connection and data exchange while maintaining low power consumption. Since security and power consumption are both key requirements in IoT application, Nuvoton has developed the NuMicro\u003csup\u003e®\u003c\/sup\u003e M2351 Series, which excels in supporting the proliferation of intelligent connected devices.\u003c\/p\u003e\u003cp\u003eThe NuMicro\u003csup\u003e®\u003c\/sup\u003e M2351 microcontroller series is powered by Arm\u003csup\u003e®\u003c\/sup\u003e Cortex\u003csup\u003e®\u003c\/sup\u003e-M23 core with TrustZone\u003csup\u003e®\u003c\/sup\u003e for Armv8-M architecture, which elevates the traditional firmware security to a new level of robust software security.\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/Figure1-1_Design_20Concept_20of_20IoT_20Security_20Project_small_61c410da-5a6a-4f5e-b32d-4dafdb1ba942.png?v=1779171954\" alt=\"Design Concept of IoT Security Project\" width=\"800\" height=\"320\"\u003e\u003c\/p\u003e\u003cp\u003eThe low-power M2351 series microcontroller operates at up to 64 MHz frequency, with up to 512 Kbytes embedded Flash memory in dual bank mode, supporting secure OTA (Over-The-Air) firmware update and up to 96 Kbytes embedded SRAM. Furthermore, the M2351 series also provides high-performance connectivity peripheral interfaces such as UART, SPI, I²C, GPIOs, USB and ISO 7816-3 for a smart card reader. Its secure and efficient power management features strengthen the innovation of IoT security.\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/Figure1-2_M2351_20Block_20Diagram.png?v=1779171960\" alt=\"M2351 Series Block Diagram\" width=\"800\" height=\"399\"\u003e\u003c\/p\u003e\u003ch5\u003eTrustZone\u003csup\u003e®\u003c\/sup\u003e for Arm\u003csup\u003e®\u003c\/sup\u003ev8-M empowered\u003c\/h5\u003e\u003cp\u003eThe NuMicro\u003csup\u003e®\u003c\/sup\u003e M2351 series is empowered by the Arm\u003csup\u003e®\u003c\/sup\u003e TrustZone\u003csup\u003e®\u003c\/sup\u003e for Armv8-M architecture. Arm\u003csup\u003e®\u003c\/sup\u003e TrustZone\u003csup\u003e®\u003c\/sup\u003e technology is a System on Chip (SoC) and CPU system-wide approach to security. In addition to firmware-level security, the M2351 series offers a more enhanced software-level security for robust security and greater power efficiency.\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/Figure1-3_M2351_20Series_20TrustZone_C2_AE_20Architecture.png?v=1779171966\" alt=\"M2351 Series TrustZone® Architecture\" width=\"800\" height=\"429\"\u003e\u003c\/p\u003e\u003cp\u003eIn addition to the Cortex\u003csup\u003e®\u003c\/sup\u003e-M23 CPU core, the TrustZone\u003csup\u003e®\u003c\/sup\u003e components of the M2351 Series include:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSecure Attribution Unit (SAU, inside of the Cortex\u003csup\u003e®\u003c\/sup\u003e-M23 CPU)\u003c\/li\u003e\n\u003cli\u003eImplementation Defined Attribution Unit (IDAU)\u003c\/li\u003e\n\u003cli\u003eFlash Memory Controller (FMC)\u003c\/li\u003e\n\u003cli\u003eSecurity Configuration Unit (SCU, supports SRAM and peripheral configurations)\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eAs shown in the figure above, certain functionalities are fixated as secure attribution or allow secure access only to assure higher software-level security. Besides, other parts of the functionalities are designed to support TrustZone\u003csup\u003e®\u003c\/sup\u003e implementation with bus master and bus slave IPs integration to realize the security functions.\u003c\/p\u003e\u003ch5\u003eNuvoton\u003csup\u003e®\u003c\/sup\u003e Security Functions Strengthened\u003c\/h5\u003e\u003cp\u003eIn addition to TrustZone\u003csup\u003e®\u003c\/sup\u003e technology, the NuMicro\u003csup\u003e®\u003c\/sup\u003e M2351 series is also equipped with rich functions to improve system security. The Secure Bootloader supports trusted boot feature. The hardware crypto accelerators, including ECC, supports encryption and decryption operation to offload processor-computing power. The KPROM is a password protection mechanism to allow Flash memory write and erase. The XOM (Execute-Only-Memory) defines execute-only memory regions to protect critical program codes. The Flash lock bits are designed to disable external Flash read\/ write and debug interface. Tamper detection pins can detect the state transition on the tamper pins.\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/Figure1-4_M2351_20Series_20Security_20Functions.png?v=1779171972\" alt=\"M2351 Series Security Functions\" width=\"800\" height=\"352\"\u003e\u003c\/p\u003e\u003ch5\u003ePower Management Technology for IoT Innovation\u003c\/h5\u003e\u003cp\u003eOther than security, power consumption is also critical for IoT applications. M2351 Series offers multiple power modes for more efficient power management. Regarding the power consumption of M2351 series, the normal run mode consumes 97 μA\/MHz in LDO mode and 45 μA\/MHz in DC-DC mode. The current consumption of stand-by power down mode is 2.8 μA and the deep power-down mode without V\u003csub\u003eBAT\u003c\/sub\u003e is less than 2μA.\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/Figure1-5_M2351_20Power_20Consumption.png?v=1779171978\" alt=\"M2351 Series Power Consumption Comparison\" width=\"800\" height=\"329\"\u003e\u003c\/p\u003e\u003ch5\u003eArm\u003csup\u003e®\u003c\/sup\u003e PSA with Nuvoton Secure Microcontroller Platform (NuSMP) Supported\u003c\/h5\u003e\u003cp\u003eThe Arm\u003csup\u003e®\u003c\/sup\u003e Platform Security Architecture (PSA) is a holistic set of threat models, security analyses, hardware and firmware architecture specifications, and an open source firmware reference implementation. PSA is a contribution from Arm\u003csup\u003e®\u003c\/sup\u003e to the entire IoT ecosystem, offering common ground rules and a more economical approach to building more secure devices.\u003c\/p\u003e\u003cp\u003eNuvoton has developed the Nuvoton Secure Microcontroller Platform (NuSMP) to support the Arm\u003csup\u003e®\u003c\/sup\u003e PSA. The NuSMP is a range of hardware and software mixture technology for security requirements of general purpose and secure IoT microcontrollers. With NuSMP, developers can easily achieve the secure services with the M2351 Series microcontroller in coverage of: Trusted Boot (Root of Trust), Secure OTA (Over-The-Air) firmware update (including secure software download), Power Management APIs for non-secure world and PC side crypto related development software tool.\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/Figure1-6_NuSMP.png?v=1779171982\" alt=\"Nuvoton Secure Microcontroller Platform Architecture\" width=\"800\" height=\"451\"\u003e\u003c\/p\u003e\u003cp\u003eThe entire offering suite is constructed in compliance of Chain of Trust (CoT) with several secure booting layers named NuMicro\u003csup\u003e®\u003c\/sup\u003e Boot Loader 1 (NuBL1, hardware level), Boot Loader 2 (NuBL2 first software level including trusted boot code and memory partition manager with OTA update feature), Boot Loader 32 (NuBL32, for Secure World), Boot Loader 33 (NuBL33, for Non-Secure World). With the CoT guarantee, all services and software tool can support most security requirements for MCU applications.\u003c\/p\u003e\u003ch5\u003eEasy to Develop, Easy to Implement.\u003c\/h5\u003e\u003cp\u003eBeing committed to providing an easy development experience, Nuvoton offers a wealth of resources to work with the NuMicro M2351 series. For compiler selection, M2351 Series supports the development on Arm\u003csup\u003e®\u003c\/sup\u003e Keil MDK, IAR Embedded Workbench for Arm\u003csup\u003e®\u003c\/sup\u003e and GCC. Furthermore, the Keil MDK Nuvoton Edition for M2351 series is free to use. For supporting tools, M2351 Series offers helpful tools to aid the project progress. For example, the TrustZone Template Generator could assist the security state planning and the secure firmware building; the CryptoTool could support the cryptographic requirements of M2351 series, including key generation, key exchange, signature, encryption and decryption. For security project developing, Nuvoton offers NuSMP (Nuvoton Secure Microcontroller Platform) of integrated security technologies. The application note, sample code and training videos for each technology would be available for developers to access and reference. Lastly, the Arm\u003csup\u003e®\u003c\/sup\u003e Mbed OS for IoT solutions and the Segger emWin for interactive interfaces are both supported in M2351 Series.\u003c\/p\u003e\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/Figure1-6_Multiple_20Supported_20Resources_20of_20the_20M2351_20Series.png?v=1779171985\" alt=\"Multiple Supported Resources of the M2351 Series\" width=\"800\" height=\"199\"\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity Features\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eArm\u003csup\u003e®\u003c\/sup\u003e Cortex\u003csup\u003e®\u003c\/sup\u003e-M23 TrustZone\u003csup\u003e®\u003c\/sup\u003eTechnology\u003c\/li\u003e\n\u003cli\u003e8 regions MPU_NS (for non-secure world)\u003c\/li\u003e\n\u003cli\u003e8 regions MPU_S (for secure world)\u003c\/li\u003e\n\u003cli\u003e8 regions Security Attribution Units (SAU)\u003c\/li\u003e\n\u003cli\u003eImplementation Defined Attribution Unit (IDAU)\u003c\/li\u003e\n\u003cli\u003e2 KB OTP ROM with additional 1KB lock bits\u003c\/li\u003e\n\u003cli\u003eHardware Crypto Accelerators\u003c\/li\u003e\n\u003cli\u003eCRC calculation unit\u003c\/li\u003e\n\u003cli\u003eUp to 6 tamper detection pins\u003c\/li\u003e\n\u003cli\u003e96-bit Unique ID (UID), 128-bit Unique Customer ID (UCID)\u003c\/li\u003e\n\u003cli\u003eArm\u003csup\u003e®\u003c\/sup\u003e Platform Security Architecture (PSA) and Trusted Base System Architecture-M (TBSA-M) supported\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch5\u003eApplications\u003c\/h5\u003e\u003cul\u003e\n\u003cli\u003eIoT Devices with Secure Connection\u003c\/li\u003e\n\u003cli\u003eCollaborative Secure Software Development Business Model\u003c\/li\u003e\n\u003cli\u003eFingerprint Card, Fingerprint Lock\u003c\/li\u003e\n\u003cli\u003eSmart Home Appliance\u003c\/li\u003e\n\u003cli\u003eSmart City Facilities\u003c\/li\u003e\n\u003cli\u003eWireless Sensor Node Device (WSND)\u003c\/li\u003e\n\u003cli\u003eAuto Meter Reading (AMR)\u003c\/li\u003e\n\u003cli\u003ePortable Wireless Data Collector\u003c\/li\u003e\n\u003cli\u003eDigital Currency Authentication\u003c\/li\u003e\n\u003cli\u003eTrusted Execution Environment (TEE) with Trusted Applications (TAs)\u003c\/li\u003e\n\u003cli\u003eFor more information, please visit:123\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch5\u003eTechnical Documents\u003c\/h5\u003e\u003cul\u003e\n\u003cli\u003eM2351 Series: \u003ca href=\"https:\/\/www.nuvoton.com\/hq\/resource-download.jsp?tp_GUID=DA00-M2351xIAAE\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDatasheet\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eApplications: \u003ca href=\"https:\/\/m2351.nuvoton.com\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eM2351 Webpage\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eApplications: \u003ca href=\"https:\/\/m2351.nuvoton.com\/video-center\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eM2351 Video Center\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eApplications: \u003ca href=\"https:\/\/m2351.nuvoton.com\/resource\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eM2351 Resource\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eApplications: \u003ca href=\"https:\/\/www.nuvoton.com\/hq\/products\/microcontrollers\/arm-cortex-m23-mcus\/m2351-series\/?__locale=en\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eNuvoton Official Website\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Nuvoton Direct","offers":[{"title":"Tray","offer_id":43529075818702,"sku":"M2351ZIAAE","price":4.03,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/0749\/7934\/files\/583.jpg?v=1779172090","url":"https:\/\/direct.nuvoton.com\/products\/m2351ziaae","provider":"Nuvoton Direct","version":"1.0","type":"link"}