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
- 2 low-power modes:
- 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
Veröffentlichungsdatum: 2025-04-16
| Aktualisiert: 2025-05-06
