CM2052 Series

Flash Memory/
SRAM (KB)
   
128 / 16

CM2052EL8AE

CM2052EN8AE
Package LQFP48 LQFP64

NuMicro® CM2052 Series Microcontroller
A Low Power 5V Microcontroller Based on Arm® Cortex®-M23 Core

The industrial-grade NuMicro® CM2052 series designed for industrial control applications. It is based on Arm® Cortex®-M23 secure core for Armv8-M architecture, running up to 48 MHz with 128 KB Flash Memory and 16 KB SRAM. The wide supply voltage ranges from 1.75V to 5.5V and operating temperature ranges from -40℃ to +105℃, NuMicro® CM2052 Series provides a rich package types from 48 pin to 64 pin.

NuMicro® CM2052 Series provides 5 kinds of power modes and 3 kinds of secure protect mechanisms to satisfy sensor node devices that cares about power consumption in IoT applications. Integrating RTC with independent Vbat to support low power mode, low power UART supports transmission rate up to 9600 bps in power-down mode to make power management much efficiently in battery-powered devices. In terms of low power consumption, NuMicro CM2052 Series provide 138 μA / MHz in normal run mode. Power-down mode current with RTC on is down to 2.5 μA and Deep power-down current is down to 1.4 μA.

Programmable Serial I/O (PSIO) - Nuvoton Patented

NuMicro® CM2052 Series provides up to 8 channels of Nuvoton Patented Programmable Serial I/O (PSIO), accompany with PDMA hardware could realize several proprietary serial interfaces, such as DMX512, HDQ, 1-wire, Microwire, and programmable encoder, no matter the standard interface or proprietary interface can be realized by PSIO interface, which can not only adding the feasibility of proprietary interface but also shorten the complexity of program but to ease the loading from CPU.

Voltage Adjustable Interface (VAI)

Up to 6 pins of Voltage Adjustable Interface (VAI), External Bus Interface (EBI), Universal Serial Control Interface (USCI), QSPI, SPI / I²S, I2C, Smart Card Interface (ISO-7816-3), Watchdog timer, RTC, and up to 24 channels of PWM are provided. These peripherals make it highly suitable for connecting comprehensive external modules. For high performance analog features, it integrates up to a 16-channel 12-bit 730 ksps SAR ADC to sample the sensor data without delay, built-in 5 levels of internal voltage reference to provide precise voltage to ADC and ACMP, 2 rail-to-rail analog comparators (ACMP) to enhance product competitiveness and reduce both external components and form factor.

Crystal-Less USB 2.0 Full-Speed Device Interface

The NuMicro® CM2052 series microcontrollers integrate a high-precision frequency clock generation module, which can meet the communication requirements of the built-in USB 2.0 Full-Speed Device interface without an external crystal oscillator.

Chip Security

To protect customer’s intellectual property, NuMicro® CM2052 Series provides several mechanisms, by using a flash lock bit to prevent the program from being read out by external programmer, built-in one eXecute-Only-Memory (XOM) region and four Memory Protection Unit (MPU) to protect critical code, and one Tamper detection pin to detect the state transition status. NuMicro® CM2052 Series also equipped with 96-bit UID ( Unique Identification ) and 128-bit UCID ( Unique Customer Identification ). Besides, Nuvoton provides safety library that is compliant with IEC-60730 requirements for Class B safety function to raise the safety function for customers’ end products.

Development Environment and Compiler

Nuvoton provides the NuMaker® CM2052 evaluation boards and Nu-Link, Nu-Link-2-Pro debugger, and the 3rd Party IDEs such as Keil MDK, IAR EWARM and Eclipse IDE with GNU GCC compilers are also supported.

Target Application:

  • Smart Home / Smart Home Appliance
  • Industrial Control / Industrial Automation
  • Smart City
  • IoT Device
  • Security Alarm System
  • Electronic Payments
  • Communication Modules
  • Portable Wireless Data Collector
  • Smart Door Lock
  • Handheld Medical Device
  • (GPS) Location Tracker
  • Electronic Shelf Labels (ESL)

Key Features:

• Operating Characteristics
  - Voltage range: 1.75V ~ 5.5V
  - Temperature range: -40°C ~ +105°C
  - EFT 4.4 kV
  - ESD HBM 5 kV
• Core
  - Arm® Cortex®-M23 core using Armv8-M architecture, running up to 48 MHz, without TrustZone®
  - 32-bit hardware multiplier / divider
• Memories
  - 128 KB Flash
  - 16 KB SRAM
  - 4 KB LDROM
  - 1-region eXecute-Only-Memory (XOM)
  - ISP / ICP / IAP programming
• Clocks
  - 4 ~ 32 MHz external high speed crystal oscillator (HXT) for precise timing operation
  - 32.768 kHz external low speed crystal oscillator (LXT) for RTC function and low-power system operation
  - 48 MHz internal high speed RC oscillator (HIRC) for system operation
  - 4.032 MHz internal high speed RC oscillator (MIRC) for system operation
  - 38.4 kHz internal low speed RC oscillator (LIRC) for Watchdog Timer and wake-up operation
• Power Management
  - Integrated with Power-on Reset, Brown-out Reset and Low Voltage Reset
  - Built-in LDO
  - Supports RTC with independent VBAT voltage source pin
• Low Power Consumption
  - 138 μA/MHz in operating mode
  - 2.5 μA in Power-down mode (RTC on, RAM retention)
  - 1.4 μA in Deep Power down mode
• Timers
  - Up to 4 32-bit timers
  - One 24-bit SysTick timer
  - One independent watchdog
  - One window watchdog
  - RTC with Calendar and Alarm
• PDMA
  - 8 channels
  - Channel can be operated by – software trigger, PSIO, SPI / I²S, UART, I²C, USCI, ADC, PWM Capture and Timer
• Analog
  - Up to 16 channels of 12-bit 730 ksps ADC
  - 2 sets of rail-to-rail comparators (ACMP)
• VAI ( Voltage Adjustable Interface )
  - 6 I/O pins to support the 2nd I/O voltage from 1.65 ~ 5.5 V, applied voltage to the VDDIO pin
• Communication Interfaces
  - 3 sets of UART interfaces
  - 2 sets of I²C interfaces
  - 1 set of QSPI interface, 1 set ISO-7816-3 and 1 set of SPI / I²S interface
  - 3 sets of USCI (Configured as UART, SPI, or I²C)
• PSIO
  - PSIO (Programmable Serial I/O) is capable of generating specific waveforms to emulate arbitrary serial communication protocols to connect with specific peripherals via its hardware engine.
• USB
  - 1 set of USB 2.0 Full Speed device with on-chip PHY (crystal-less design)
• Self-Test Library (Safety Test Library) compliant with IEC 60730-1 Class B standard
• 96-bit Unique ID (UID)
• 128-bit Unique Customer ID (UCID)
• Packages
  - LQFP48 (7 × 7 mm), LQFP64 (7 × 7 mm)
• Evaluation Board
 
EVB Part No. Supported Devices
NuMaker-CM2052EN8 CM2052EN8AE, CM2052EL8AE