Nuvoton MS51 Industrial Series Microcontrollers (MCUs)
Nuvoton MS51 Industrial Series Microcontrollers (MCUs) are 8-bit, high-performance, embedded Flash type, and 80C51 standard compatible MCUs based on a 1T 8051 core. These MCUs feature 32Kbyte of Flash memory, up to 2Kbyte of SRAM, and 8Kbytes of main Flash (APROM). The MS51 MCUs' Flash supports the In-Application-Programming (IAP) function that enables on-chip firmware updates. These MCUs support a function of configurable Flash from APROM called LDROM, in which the Boot code resides for carrying out In-System-Programming (ISP). To reduce power consumption, the MS51 MCUs offer idle and power-down modes that are software selectable.The MS51 MCUs are equipped with three clock sources and support switching on-the-fly through software. The clock sources consist of an external clock input, a 10 kHz internal oscillator, and a 16 MHz internal precise oscillator that is factory trimmed to ±1% at room temperature. These MCUs include a WatchDog Timer (WDT), a self Wake-up Timer (WKT), and two UARTs with frame error detection and automatic address recognition. The MS51 MCUs are used in LED lighting, home appliances, industrial control, motor control, power supplies, and Battery Management System (BMS) applications.
Features
- Core:
- 1T 8051-based CMOS Microcontrollers running up to 24MHz
- 4-priority-level interrupts capability
- Instruction set fully compatible with MCS-51
- Memory:
- Up to 32Kbyte Flash APROM
- Up to 2Kbyte SRAM
- Up to 4Kbyte Flash for user program loader (LDROM) share with APROM
- ISP/ICP/IAP programming
- Configurable data Flash, shared with APROM
- Communication interfaces:
- 1 SPI port with master and slave modes, up to 12Mbps when 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 3 ISO7816-3 interfaces support UART function
- Analog:
- 1 12-bit, 500kSPS SAR ADC (up to 15 channels input)
- ADC support continuous scan mode and data storage in SRAM
- Clocks:
- 16MHz high-speed internal oscillator trimmed to ±1% when VDD 5V, ±2% in all conditions
- 24MHz high-speed internal oscillator trimmed to ±1% when VDD 5V, ±2% in all conditions
- Up to 30 general-purpose I/O pins with interrupt capability:
- Output pins support 2-level slew rate control individually
- Built-in programmable pull-up and pull-low resistors
- Supports high sink/source current
- Operating conditions:
- 2.4V to 5.5V voltage range
- -40°C to 105°C temperature range
Applications
- LED lighting
- Home appliances
- Industrial control
- Power supplies
- Motor control
- Battery Management System (BMS)
8KB Series Block Diagram
Veröffentlichungsdatum: 2025-04-17
| Aktualisiert: 2025-05-06
