The M2354 operates at frequencies up to 96 MHz, offers a wide operating voltage range of 1.7 V to 3.6 V, and a wide operating temperature range of -40 °C to +105 °C. Power consumption is 89.3 µA/MHz in LDO mode and 39.6 µA/MHz in DC-DC mode. Standby power-off mode consumes less than 2 µA, and deep power-off mode without VBAT consumes less than 0.1 µA, effectively extending device battery life and meeting the long-term operating requirements of the IoT.
For secure FOTA, the M2354 features up to 1024 KB of integrated dual-bank flash memory and 256 KB of SRAM. In addition to supporting Executable-Only Memory (XOM) to prevent code theft, it also integrates a cryptographic hardware accelerator that supports FIPS PUB 197/180/180-2/180-4 and NIST SP 800-38A, as well as a hardware keystore to protect against side-channel and fault injection attacks. Regarding the secure boot mechanism, the updated M2354 supports the DICE-based Root of Trust architecture, implemented in a Mask ROM, and is ECDSA P-521 compliant. This feature automatically generates a unique device identity and establishes a chain of trust during boot, verifying the firmware version and preventing firmware rollback and tampering attacks. Furthermore, the M2354 complies with PSA Level 3 and SESIP Level 3 security certifications, which meet the requirements of the EU Cyber Resilience Act (CRA).
The M2354 supports a wide range of peripherals, including CAN, full-speed USB 2.0 OTG, PWM, UART, SPI/I2S, Quad-SPI, I²C, and RTC.
The M2354 also integrates various analog components, such as analog comparators, ADCs, and DACs.
Package options include LQFP-48, LQFP-64, and LQFP-128. The updated M2354 also offers a compact WLCSP49 package. With support for the Security Protocol and Data Model (SPDM) secure communication protocol, the updated M2354 is ideal for Root of Trust applications on server motherboards and subboards. The entire M2354 series is now in mass production and fully available.
Regarding development tools, Nuvoton offers the NuMaker-M2354 and NuMaker-M2354KJB development boards for the updated M2354, as well as the Nu-Link debugging tool. It also supports popular development environments such as Keil MDK, IAR EWARM, Eclipse IDE with GNU GCC, and others.
