Nuvoton MG51 NuMicro® Microcontrollers (MCUs)

Nuvoton MG51 NuMicro® Microcontrollers (MCUs) are embedded Flash type 1T 8051-based MCUs. These Microcontrollers support 16/24MHz core speed and are compatible with the 80C51 standard. The MG51 MCUs feature up to 32Kbytes of Flash memory, 256 bytes of RAM, 1 Kbyte of auxiliary RAM (XRAM), and, 4Kbytes of Flash loader memory (LDROM). These MCUs are equipped with two 16-bit timers, one 16-bit timer with three-channel input capture mode, one Watchdog timer, and six channels of PWM. The MG51 MCUs operate from a 2.4V to 5.5V voltage range and a -40°C to 105°C temperature range. These MCUs are ideal for home appliances, LED lighting controls, motor controls, and industrial automation applications.

Features

  • Core:
    • 1T 8051-based CMOS Microcontroller running up to 24MHz
    • Instruction set fully compatible with MCS-51
    • 4-priority-level interrupts capability
  • Memory:
    • Up to 32Kbyte Flash APROM
    • 1Kbyte SRAM
    • 4Kbyte Flash for user program loader (LDROM) share with ARPOM
    • Configurable data Flash, shared with APROM
    • ISP/ICP/IAP programming
  • Clocks:
    • 16MHz high-speed internal oscillator with selectable 24MHz core speed, trimmed to ±1% when VDD 3.3V, ±3% in all conditions
    • 10kHz low-speed internal oscillator calibrating to ±10% precision
  • Power management:
    • 2 low-power modes:
      • Idle mode
      • Power-down mode
    • 8μA power-down current
  • Timer:
    • 4 16-bit timers
    • 6 channels of Pulse Width Modulator (PWM) output, with Fault brake function
    • 1 dedicated Self Wake-up Timer (WKT) for self-timed wake-up for low-power modes
    • 1 programmable Watchdog Timer (WDT) clocked by a dedicated 10kHz internal source
  • Communication interface:
    • 1 SPI port with master and slave modes, up to 12Mbps when the system clock runs at 24MHz
    • 1 I2C bus with master and slave modes, up to 400kbps data rate
    • 2 full-duplex UART ports with frame error detection and automatic address recognition
  • Up to 18 general-purpose I/O pins with interrupt capability:
    • Output pins support 2-level slew rate control individually
    • Supports high sink/source current
    • Built-in programmable pull-up and pull-low resistors
  • Operating conditions:
    • 2.4V to 5.5V voltage range
    • Up to 24MHz speed
    • -40°C to 105°C temperature range
  • 1 12-bit, 500kSPS SAR ADC (8 channels input)

Applications

  • Home appliances
  • LED lighting controls
  • Motor controls
  • Industrial automation
Published: 2025-04-16 | Updated: 2025-05-06