Microcontrollers(651)

Smart Home Audio(326)

CM2003 Series

Flash Memory/
SRAM (Kbytes)
   

 

32 / 4

Package TSSOP20 QFN20

CM2003 Series – Your Excellent Choice to Upgrade from 8/16-bit to 32-bit MCU.

The NuMicro® CM2003 series 32-bit microcontroller is based on Arm® Cortex®-M23 core with 32-bit hardware multiplier/divider. It runs up to 24 MHz and features 32 KB Flash Memory, 4 KB SRAM, 2.4V ~ 5.5V operating voltage, and -40°C ~ +105°C operating temperature.

Knowing that the demand to upgrade from 8/16-bit to 32-bit core increases within all applications, Nuvoton offers CM2003 series 32-bit microcontroller to upgrade from 8/16-bit microcontroller easily. To fulfill the upgrade requirement, Nuvoton doesn’t only enhance the core to Arm Cortex-M23 core, but also upgrade the IP and keep the pin compatibility with 8-bit solutions.

Enhanced IP compared to NuMicro 1T-8051 series

The CM2003 series provides plenty of peripherals including 4 sets of 32-bit Timers, Watchdog Timers, 3-channel enhanced input capture, up to 2 sets of UART, 1 set of I2C and 1 set of Universal Serial Control Interface (USCI) that can be set as UART/SPI/I²C flexibly. Furthermore, all these communication interfaces have the individual FIFO to ensure the integrity of high-speed communication data. The CM2003 series also provides rich analog peripherals including 8 single-end analog input channels of 500 ksps 12-bit ADC and 6-channel 16-bit PWM. The peripherals integrated into the CM2003 series offer enhanced functionality compared to the NuMicro 1T-8051 series products.

Pin Compatible with NuMicro 1T-8051 series

The CM2003 series with multiple function pins is fully compatible and seamlessly aligned with the Nuvoton CM1003 series. This includes compatibility with specific part numbers such as CM1003BF2AE, CM1003BF3AE, CM1003CF2AE, and CM1003CF3AE.

 

Key Features:

Operating Characteristics
  - Voltage range: 2.4V ~ 5.5V
  - Temperature range: -40°C ~ +105°C
  - EFT 4.4 kV
  - ESD HBM 7 kV
     
Core
  - Arm Cortex-M23 core running up to 24 MHz
  - Single-cycle hardware multiplier and 32-bit 17-cycle hardware divider
   
Memory
  - 32 KB Flash Memory 
  - 4 KB SRAM
  - 4 KB Flash Memory for user program loader (LDROM)
  - 1 KB security protection ROM (SPROM)
  - ISP/ICP/IAP programming
   
Clocks
  - Internal 24 MHz HIRC oscillator ±4 % within all temperature range, ±2 % at 0°C ~ +85°C, ±1 % at 25°C)
  - Internal 10 kHz LIRC oscillator with variation ±50% within all temperature range
     
Power management
  - Supports Cap-less LDO
  - Supports NPD Mode
  - Supports BOD (4.4/ 3.7/ 2.7/ 2.2V falling edge)
  - Normal run: 130 µA/MHz
  - Idle: <40 µA/MHz
     
Timers
  - Four 32-bit timers
  - One 24-bit count-down SysTick timer
  - One Independent watchdog
  - One window watchdog
  - One 3-channel Enhanced input capture (ECAP)
   
PWM
  - 6-channel PWM with one 16-bit timer
   
Analog
  - 8-channel 12-bit 500 ksps SAR ADC
     
Communication interfaces
  - 2 sets of UART interfaces with UART, RS-485 and IrDA mode
  - 1 set of I²C interface
  - 1 set of USCI interface supporting UART, SPI and I²C mode
     
Up to 18 I/O
   
96-bit Unique ID (UID)
   
128-bit Unique Customer ID (UCID)
     
Package
  - TSSOP20
  - QFN20 (3x3)
     
Evaluation Board
  - NuMaker-CM2003CF