Estão disponíveis diversas opções de encapsulamento, incluindo a versão de 48 pinos que suporta até 46 E/S com capacidade de interrupção externa, oferecendo aos programadores uma grande flexibilidade de design e escalabilidade das aplicações.

O MG51 está equipado com quatro temporizadores de 16 bits e até cinco UART independentes. Estas incluem duas UARTs com deteção de erros integrada e reconhecimento automático de endereços, e três interfaces compatíveis com a ISO 7816-3 (que também podem funcionar como UARTs com suporte para verificação automática de paridade). São também fornecidas uma interface SPI e uma interface I²C para satisfazer diversas necessidades de comunicação e transferência de dados.

A série suporta até 12 canais de saída PWM, sendo ideal para aplicações com motores pequenos, como ventiladores e bombas. Integra ainda até 15 canais de ADCs de 12 bits com conversão contínua a 500 kSPS, capazes de deteção em tempo real de temperatura, corrente e luminosidade, o que a torna adequada para eletrodomésticos inteligentes, módulos de controlo de energia e sistemas de automação.

O MG51 oferece 24 fontes de interrupção e quatro níveis de prioridade de interrupção. Combinado com uma configuração de E/S flexível, é ideal para sistemas que requerem controlo de entrada multiponto e disparo de eventos, como modulação LED, controlo por teclado, áudio e módulos de alarme. A série opera de forma fiável numa ampla gama de temperaturas industriais, de -40 °C a +105 °C, e oferece uma elevada imunidade ao ruído com proteção ESD até 7 kV e proteção EFT até 4,4 kV. Suporta uma ampla gama de tensão de funcionamento de 2,4 V a 5,5 V, garantindo um desempenho estável em diversos ambientes de energia.

Relativamente à segurança do chip, esta série oferece três mecanismos de proteção:
impede a leitura do programa pelos pinos ICP utilizando bits de bloqueio Flash; possui
uma ROM de Proteção de Segurança (SPROM) integrada de 128 bytes. No modo de segurança, a região SPROM é apenas executável e inacessível para leitura de código ou dados. No modo sem segurança, também pode ser utilizada como memória flash de dados;
e disponibiliza um Identificador Único (UID) de 96 bits e um Identificador Único de Cliente (UCID) personalizável de 128 bits.
As opções de encapsulamento incluem TSSOP20/28, QFN20/33 e LQFP32/48, totalizando seis tipos, atendendo às necessidades de aplicações com restrições de espaço. Toda a série MG51 já está em produção em massa e totalmente disponível.
Recursos de desenvolvimento abrangentes, incluindo placas de desenvolvimento NuMaker e depuradores Nu-Link, também estão disponíveis. O MG51 é compatível com as ferramentas de desenvolvimento Keil C51, IAR EW8051 e NuEclipse SDCC. De referir que o NuEclipse é o pacote de desenvolvimento integrado multiplataforma da Nuvoton para núcleos 8051 e Arm, concebido especificamente para a série de microcontroladores NuMicro®. Integra vários plugins e ferramentas do Eclipse, permitindo aos programadores criar, compilar e depurar projetos de forma eficiente dentro da estrutura familiar do Eclipse em plataformas Linux e Windows, acelerando assim o desenvolvimento e reduzindo o tempo de lançamento no mercado.

Características principais da série NuMicro® MG51:

Núcleo de alta velocidade: Núcleo 1T-8051 com velocidade até 24 MHz.
Memória ampla: Até 64 KB de memória flash, 4 KB de SRAM e 4 KB de LDROM.
Funcionamento robusto: Ampla gama de tensão (2,4 V–5,5 V) e gama de temperatura industrial (-40 °C a +105 °C).
Elevada imunidade ao ruído: Proteção contra ESD de 7 kV (HBM) e EFT de 4,4 kV.
Controlo avançado: Até 12 canais PWM para um controlo preciso do motor.
Comunicação flexível: Até 5 interfaces UART, SPI e I²C.
Sensorização de alta precisão: ADC de 15 canais e 12 bits com uma taxa de amostragem de 500 kSPS.
Vasta gama de E/S: Até 46 GPIOs com configuração flexível de interrupções.

Mais informações