ACROVIEW Programmer Supports Nuvoton’s Low-Power Microcontroller ML51EC0AE

ACROVIEW Programmer Supports Nuvoton's Low-Power Microcontroller ML51EC0AE

As a leader in the chip programming field, ACROVIEW announced the expansion of its compatible chip model list with the release of its new programming software. The newly added model includes STMicroelectronics’ ultra-low-power microcontroller STM32L476RCT, which is now supported by the ACROVIEW universal programming platform AP8000.

The ML51EC0AE is an enhanced 1T 8051 core microcontroller with built-in Flash, achieving a typical power consumption of 80μA/MHz in normal operation mode and less than 1μA in sleep mode. This series can operate at speeds up to 24MHz, features a built-in 38.4kHz low-speed internal oscillator, and supports a wide voltage operating range from 1.8V to 5.5V, with an operating temperature range of -40℃ to 105℃.

The ML51EC0AE includes 32 kilobytes of Flash and an additional 2 kilobytes of on-chip auxiliary RAM (XRAM), equipped with rich peripherals such as 24 general-purpose I/O, 2 sets of serial ports, 1 ISO-7816 interface, 2 I²C sets, and 2 SPI sets, and is available in a TSSOP28 package.

ACROVIEW Programmer Supports Nuvoton's Low-Power Microcontroller ML51EC0AE

Key Features

• CPU

– Fully static 8-bit 1T 8051 core CMOS microcontroller

– Instruction set fully compatible with MCS-51

– 4-level priority interrupt configuration

– Dual data pointers (DPTRs)

• Operating Conditions

– Wide voltage operating range from 1.8V to 5.5V

– Wide operating frequency up to 24MHz

– Industrial-grade operating temperature from -40℃ to +105℃

• Low Power Features

– Typical power consumption of 80μA/MHz in normal operation mode

– Typical power consumption of 15μA in low-power operation mode

– Idle mode power consumption not exceeding 13μA

– Typical power consumption in power-down mode is less than 1μA

– Wake-up time in power-down mode is 10μs (HIRC operation)

• Memory

– 32 kilobytes of APROM for user code

– Configurable 4K/3K/2K/1K bytes of LDROM for in-system programming (ISP) code

– 128 bytes per page accumulative application programming (IAP) memory in APROM

– Flash memory with a lifespan of 100,000 erase cycles

– Code security encryption

– 256 bytes of on-chip RAM

– Additional 2 kilobytes of on-chip auxiliary RAM (XRAM), accessible via MOVX instruction

• PDMA

– Three modes: external device to memory, memory to external device, memory to memory transfer

– In all modes, source and destination addresses must be word-aligned

– Memory to memory mode: transfer length must be word-aligned

– External device to memory and memory to external device modes: transfer data length can be byte-aligned

– External device to memory and memory to memory modes: transfer data width byte-aligned

• Clock Source

– 24MHz high-speed internal oscillator (HIRC) with ±1% accuracy (25℃, 3.3V), ±5% accuracy across the full operating conditions

– 38.4kHz low-speed internal oscillator (LIRC) with ±1% accuracy (25℃, 3.3V), ±10% accuracy across the full operating conditions

– External 4~24MHz (HXT) crystal oscillator input for precise timing operations

– External 32.768kHz (LXT) crystal oscillator input

– Clock source can be switched via software during operation

– Programmable system clock divider with division ratios of 1/2, 1/4, 1/6, 1/8… up to 1/512

• Peripherals

– Up to 24 general-purpose input/output pins, all output pins have independent 2-level rate control

– 8-channel GPIO interrupts with edge/level detection, all 24 GPIOs can be configured as one of the input sources

– Standard interrupt pins INT0 and INT1 compatible with standard 8051

– Two sets of 16-bit timers/counters 0 and 1 compatible with standard 8051

– One set of 16-bit counter 2 with 3-channel input capture module

– One set of 16-bit auto-reload timer 3

– One programmable watchdog timer (WDT)

– One dedicated self-wake timer (WKT)

– Two sets of full-duplex serial ports

– One smart card interface supporting ISO7816-3

– Two sets of SPI ports supporting master and slave modes, with a transmission rate of up to 6Mbps when the system clock is 24MHz

– Two sets of I²C buses supporting master and slave modes, with a data transfer rate of up to 400kbps

– 6×16-bit groups, 12-channel pulse width modulation (PWM) output with up to 16-bit resolution

– Two sets of comparators

– One 12-bit ADC with a conversion rate of up to 500Ksps when VDD is greater than 2.5V

• Power Monitor

– Brown-out detection (BOD) available for low-power mode, with 7 selectable levels, configurable for interrupt or reset

– Power-on reset (POR)

– Low-voltage reset (LVR)

• Strong ESD and EFT Protection

– ESD HBM through 8kV

– EFT > ±4.4kV

– Latch-up test passed at 150mA

• Development Tools

– Nuvoton Nu-Link, based on KEIL™ and IAR development environments

– Nuvoton circuit programming (Nu-Link)

– Nuvoton in-system programming (ISP) via UART

Applications

Wearable devices, smart remote controls, Internet endpoint devices, smart homes, smoke detection devices, battery devices, etc.

ACROVIEW Programmer Supports Nuvoton's Low-Power Microcontroller ML51EC0AE

Internal Block Diagram

With a strong technical foundation, ACROVIEW’s self-developed AP8000 universal programmer is regarded as a benchmark-level programming solution in the industry. This device supports flexible one-to-one and one-to-eight configurations, providing both online and offline operating modes, and has developed dedicated programming solutions for eMMC and UFS storage chips, fully meeting the bare chip offline programming and on-board programming needs of Nuvoton’s entire series of chips. The AP8000 consists of three core modules: host, baseboard, and adapter, and this modular design grants it excellent compatibility and expandability. As a universal programming platform, the AP8000 can adapt to various programmable chips on the market and, with its stable and efficient performance, has become the core component of ACROVIEW’s automated IPS5800S programming system, efficiently handling large-scale chip programming tasks to meet mass production needs.AP8000’s host features flexible connectivity options, equipped with USB and NET interfaces, allowing for easy networking of multiple programmers. Through the networking function, users can easily achieve synchronized control of multiple programmers, efficiently conducting parallel programming operations. In terms of safety, the host is equipped with an intelligent safety protection circuit that can monitor the chip placement status and circuit connection in real-time. Once it detects abnormal conditions such as chip reverse insertion or short circuits, it will immediately trigger a power-off protection mechanism, fully safeguarding the safe operation of the chip and programmer. The host is equipped with a high-speed FPGA chip, significantly enhancing data transmission and processing efficiency, ensuring a smooth and efficient programming process. To enhance user convenience, the back of the host is equipped with an SD card slot, allowing users to store project files generated on the PC to the SD card and insert it into the slot. They can then complete file selection and loading for programming operations through the physical buttons on the programmer, achieving independent operation without a PC. This design not only reduces dependence on computer hardware configurations but also simplifies the setup process of the working environment, significantly enhancing operational flexibility.

In terms of expandability and compatibility, the AP8000 adopts a modular design of baseboard and adapter, effectively extending the functional boundaries of the host. Currently, this device has achieved support for products from all major semiconductor manufacturers, covering well-known brands such as MXIC, ABLIC, Geehy, NAVINFO, Silan, etc. It supports a wide range of device types, including NAND, NOR, MCU, CPLD, FPGA, EMMC, etc., and is fully compatible with various industry-standard file formats such as Intel Hex, Motorola S, Binary, POF, providing users with a one-stop, all-scenario chip programming solution.

Company Introduction

About Nuvoton Technology: Nuvoton Technology was established in 2008, officially commencing operations in July of the same year after acquiring the logic IC division of Winbond Electronics. It was officially listed on the Taiwan Stock Exchange in 2010. Nuvoton Technology focuses on developing microcontrollers/microprocessors, smart home and cloud security-related application ICs, battery monitoring ICs, image sensing ICs, IoT application ICs, semiconductor components, and other products, with leading positions in the industrial, automotive, communications, consumer electronics, and computing markets. Additionally, Nuvoton Technology owns a 6-inch wafer manufacturing plant with diverse process technology capabilities, providing specialized wafer foundry services.

About ACROVIEW: ACROVIEW is a national-level specialized and innovative “little giant” enterprise engaged in the research, production, and sales of semiconductor chip testing and programming equipment. The company is committed to empowering the entire industry chain customers, including Fabless, IDM, OSAT, wafer fabs, and end-device enterprises, through innovative semiconductor testing technologies and solutions. ACROVIEW’s pioneering fully automated aging testing ABI (Auto Burn-In) system greatly enhances the aging testing efficiency of customer chips and reduces the Per DUT testing cost. It also provides customers with equipment products and solutions for all stages from PSV, CP, FT, BI, SLT, to programming. We perfectly integrate the leading advantages of product technology, system-level expertise, and a globally laid-out R&D and sales service network to create value for customers to gain a competitive edge in the market.

Scan to Follow Us

ACROVIEW Programmer Supports Nuvoton's Low-Power Microcontroller ML51EC0AE

ACROVIEW Service Account

ACROVIEW Programmer Supports Nuvoton's Low-Power Microcontroller ML51EC0AE

ACROVIEW Subscription Account

Leave a Comment