CM2053EL8AE

The NuMicro® CM2053EL8AE is a 32-bit microcontroller based on Arm® Cortex®-M23 core using Armv8-M architecture. The CM2053EL8AE runs up to 48 MHz and features up to 128 Kbytes Flash, 16 Kbytes SRAM, 1.75V ~ 5.5V wide operating voltage, and -40°C to +105°C operating temperature. It includes a crystal-less USB 2.0 Full-Speed device and one set of CAN FD interface for industrial automation and automotive related applications.
The USB interface supports up to 17 configurable endpoints, equivalent to 5 VCOMs for configurable Isochronous, Bulk, Interrupt and Control transfer types, and maximum 1 Kbytes buffer size. The CAN FD interface is eligible for automotive related and industrial control applications.
The CM2053EL8AE integrates a rich suite of peripherals, including Timers, Watchdog Timers, PDMA, up to 5 sets of UART, 2 sets of I2C, 1 set of SPI / I2S and Universal Serial Control Interface (USCI). Notably, all 5 sets of UART support flow control and PDMA mode, with four of them further equipped with 16-byte FIFOs for both data reception and transmission. It also includes a high performance analog front-end circuit, such as 12 channels of 12-bit 730 ksps ADC, 6 channels of 16-bit PWM, and a temperature sensor to reduce form factor simultaneously.
There is one type of package provided: LQFP48 (7 mm x 7 mm). It is pin-compatible with the M251 / M252, M031, and M480 series, facilitating easy system design and component replacement during functional enhancement.
For the development platform, Nuvoton provides the NuMaker-CM2053EL8 evaluation board, Nu-Link and 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:
- USB Bridge for serial ports
- Data Collector
- Battery Management System
- Automotive Related Module
Key Features:
| • | Operating Characteristics | |
| - | Voltage range: 1.75V ~ 5.5V | |
| - | Temperature range: -40°C ~ +105°C | |
| - | EFT 4.4 kV | |
| - | ESD HBM 7 kV | |
| • | Core | |
| - | Arm® Cortex®-M23 core using Armv8-M architecture, running up to 48 MHz, without TrustZone® | |
| - | 32-bit hardware multiplier/divider | |
| • | Memories | |
| - | Up to 128 KB Flash | |
| - | 16 KB SRAM | |
| - | 4 KB LDROM | |
| - | 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 (Factory pre-trimmed to ±0.25% and frequency deviation ±2.5% over entire temperature from -40°C ~ +105°C) | |
| - | 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 | |
| • | Low Power Consumption | |
| - | 130 μA / MHz in operating mode | |
| - | 35 μA / MHz in idle mode | |
| - | 1.7 μA in Power-down mode (RTC off, RAM retention) | |
| • | Timers | |
| - | Up to 4 sets of 32-bit timers | |
| - | One 24-bit SysTick timer | |
| - | One independent watchdog | |
| - | One window watchdog | |
| - | RTC with Calendar and Alarm | |
| • | PDMA | |
| - | 5 channels | |
| - | Channel can be operated by software trigger, SPI / I2S, UART, I2C, USCI, EADC, PWM capture event and Timer | |
| • | Analog | |
| - | Up to 12 channels of 12-bit 730 ksps ADC | |
| • | Communication interfaces | |
| - | 5 sets of UART interfaces | |
| - | 2 sets of I²C interfaces | |
| - | 1 set of SPI / I2S | |
| - | 1 set of USCI (configured as UART, SPI, or I²C) | |
| • | CAN FD | |
| - | 1 set of CAN FD controller with up to 64 data bytes per message | |
| - | Compliant with CAN protocol version 2.0 part A, B and ISO 11898-1: 2015 | |
| - | Programmable receive and transmit FIFO | |
| - | Accessible 1-Kbyte RAM memory to allocate up to 256 words | |
| • | USB | |
| - | Supports 17 endpoints for configurable Control / Bulk / Interrupt / Isochronous transfer types and maximum 1024 bytes’ buffer size | |
| - | Compliant with USB 2.0 Full-Speed specification | |
| - | Provides 1 interrupt vector with 4 different interrupt events (NEVWK, VBUSDET, USB and BUS) | |
| • | 96-bit Unique ID (UID) | |
| • | 128-bit Unique Customer ID (UCID) | |
| • | Packages | |
| - | LQFP48 (7mm x 7mm) | |
•Evaluation Board
| EVB Part No. | Supported Devices |
| NuMaker-CM2053EL8 | CM2053EL8AE |