La serie NuMicro M3351 incorpora instrucciones DSP y una unidad de coma flotante (FPU) de precisión simple para la ejecución de tareas relacionadas con el control de motores, el procesamiento de señales en tiempo real y los algoritmos de control.
Los microcontroladores disponen de entre 256 KB y 1 MB de memoria Flash y hasta 128 KB de SRAM. Los dispositivos con hasta 1 MB de memoria Flash admiten funcionamiento en doble banco, ECC, operaciones en segundo plano e intercambio de bancos, características que pueden utilizarse para implementar arquitecturas de actualización de firmware por aire (FOTA).
Algunas versiones incorporan hasta 64 KB de memoria Data Flash independiente, con una vida útil especificada de hasta 100.000 ciclos de programación y borrado. Durante la programación de esta memoria, el microcontrolador puede continuar ejecutando código desde la APROM.

Esta separación entre firmware y datos permite almacenar de forma independiente información que se modifica con frecuencia, como parámetros de calibración, ajustes del usuario, registros de fallos y datos de funcionamiento, sin necesidad de reservar parte de la APROM para la emulación de EEPROM.

La serie M3351 integra un ADC SAR de 12 bits, con una frecuencia de muestreo de hasta 1,7 MSPS, y un ADC SAR de 14 bits, capaz de funcionar hasta 1,0 MSPS y con un máximo de 16 canales de entrada.
También incorpora un DAC de 12 bits, dos comparadores analógicos, hasta 24 canales PWM/BPWM de 16 bits y hasta dos interfaces de codificador de cuadratura mejoradas (EQEI).
Las rutas de disparo mediante hardware entre los módulos PWM, ADC y los comparadores analógicos permiten ejecutar determinadas operaciones sin intervención directa de la CPU. Estas funciones pueden emplearse en sistemas de control en bucle cerrado para motores, articulaciones robóticas, ventiladores, bombas, válvulas, actuadores y sistemas de control de potencia.

En materia de conectividad, la serie M3351 dispone de hasta dos interfaces CAN FD, 10 UART y tres interfaces I²C, además de I3C, QSPI, SPI/I²S, USCI y USB 2.0 de velocidad completa con funciones de dispositivo y host.
Los microcontroladores incorporan Arm TrustZone y Secure Boot, con autenticación de firmware mediante SHA-256 y ECDSA-P256.
Determinados modelos incluyen además funciones de hardware TRNG, PRNG, AES-256, SHA-512 y HMAC-SHA, destinadas a operaciones relacionadas con la autenticación del firmware, el arranque seguro y la protección de datos.

La serie M3351 admite temperaturas de funcionamiento comprendidas entre -40 °C y +105 °C. Según las especificaciones del fabricante, ofrece protección ESD HBM de hasta 4 kV e inmunidad EFT de hasta 4,4 kV.
El rango de alimentación de 2,7 V a 5,5 V permite utilizar estos microcontroladores en sistemas que trabajan con niveles de tensión de 5 V.
Los dispositivos están disponibles en diferentes formatos de encapsulado, desde QFN33 de 5 × 5 mm hasta LQFP128 de 14 × 14 mm, lo que permite seleccionar distintas configuraciones en función del número de conexiones y del espacio disponible en la placa.
Para el desarrollo con estos microcontroladores se encuentran disponibles la placa NuMaker-M3351KJ y el depurador Nu-Link, con compatibilidad con los entornos Keil MDK Nuvoton Edition, IAR EWARM y Visual Studio Code.
Por sus especificaciones, la serie M3351 puede utilizarse en aplicaciones de control de motores y actuadores, robótica, electrodomésticos inteligentes y sistemas de automatización industrial.