Hay disponibles múltiples opciones de encapsulado, incluida la versión de 48 pines que admite hasta 46 E/S con capacidad de interrupción externa, lo que ofrece a los desarrolladores una gran flexibilidad de diseño y escalabilidad de aplicaciones.
El MG51 está equipado con cuatro temporizadores de 16 bits y hasta cinco UART independientes. Estos incluyen dos UART con detección de errores integrada y reconocimiento automático de direcciones, y tres interfaces compatibles con ISO 7816-3 (que también pueden funcionar como UART con soporte para comprobación automática de paridad). También se proporcionan una interfaz SPI y una I²C para soportar diversas necesidades de comunicación y transferencia de datos.
La serie admite hasta 12 canales de salida PWM, lo que la hace ideal para aplicaciones con motores pequeños, como ventiladores y bombas. También integra hasta 15 canales ADC de 12 bits con conversión continua de 500 kSPS, capaces de detectar en tiempo real la temperatura, la corriente y la luz, lo que la hace muy adecuada para electrodomésticos inteligentes, módulos de control de energía y sistemas de automatización.
El MG51 proporciona 24 fuentes de interrupción y cuatro niveles de prioridad de interrupción. En combinación con una configuración de E/S flexible, es ideal para sistemas que requieren control de entrada multipunto y activación de eventos, como modulación de LED, control por teclado, audio y módulos de alarma. La serie funciona de forma fiable en un amplio rango de temperaturas industriales, de -40 °C a +105 °C, y ofrece una alta inmunidad al ruido con protección ESD de hasta 7 kV y protección EFT de hasta 4,4 kV. Admite un amplio rango de tensión de funcionamiento, de 2,4 V a 5,5 V, lo que garantiza un rendimiento estable en diversos entornos de alimentación.
En cuanto a la seguridad del chip, esta serie ofrece tres mecanismos de protección.
· Impide la lectura del programa a través de los pines ICP mediante bits de bloqueo Flash.
· ROM de protección de seguridad (SPROM) integrada de 128 bytes. En modo de seguridad, la región SPROM es solo ejecutable e inaccesible para la lectura de código o datos. En modo no seguro, también se puede utilizar como memoria flash de datos.
· Proporciona una identificación única (UID) de 96 bits y una identificación única de cliente (UCID) personalizable de 128 bits.
Las opciones de encapsulado incluyen TSSOP20/28, QFN20/33 y LQFP32/48, seis tipos en total, que satisfacen las necesidades de las aplicaciones con limitaciones de espacio. Toda la serie MG51 ya se encuentra en producción en masa y está totalmente disponible.
También se ofrecen recursos de desarrollo completos, incluidas las placas de desarrollo NuMaker y los depuradores Nu-Link. MG51 es compatible con las cadenas de herramientas de desarrollo Keil C51, IAR EW8051 y NuEclipse SDCC. Cabe destacar que NuEclipse es la suite de desarrollo integrado multiplataforma de Nuvoton para núcleos 8051 y Arm, diseñada específicamente para la serie de MCU NuMicro®. Integra múltiples complementos y herramientas Eclipse, lo que permite a los desarrolladores crear, compilar y depurar proyectos de forma eficiente dentro del familiar marco Eclipse en las plataformas Linux y Windows, acelerando así el desarrollo y reduciendo el tiempo de comercialización.
Características principales de la serie NuMicro® MG51:
Núcleo de alta velocidad: núcleo 1T-8051 con una velocidad de hasta 24 MHz.
Amplia memoria: hasta 64 KB de memoria flash, 4 KB de SRAM y 4 KB de LDROM.
Funcionamiento robusto: amplio rango de voltaje (2,4 V-5,5 V) y temperatura industrial (-40 °C a +105 °C).
Alta inmunidad al ruido: protección ESD (HBM) de 7 kV y EFT de 4,4 kV.
Control avanzado: hasta 12 canales PWM para un control preciso del motor.
Comunicación flexible: hasta 5 interfaces UART, SPI e I²C.
Detección de alta precisión: ADC de 15 canales y 12 bits con una velocidad de muestreo de 500 kSPS.
Amplia E/S: hasta 46 GPIO con configuración de interrupciones flexible.
