CM1003 Series


Flash Memory/
SRAM (Kbytes)

       
64K/4K     CM1003DJ3AE CM1003DL8AE
32K/4K     CM1003CJ3AE  
32K/1K CM1003CF2AE CM1003CF3AE    
16K/1K CM1003BF2AE CM1003BF3AE    
Package TSSOP20 QFN20 QFN33 LQFP48

 

 

The NuMicro® CM1003 series is an embedded Flash Mmemory type 1T 8051-based microcontroller. The instruction set is fully compatible with the standard 80C51 and performance enhanced. It supports 16/24 MHz core speed and features up to 64 KB of Flash Memory, 256 bytes of RAM and 4 KB of auxiliary RAM (XRAM), 4 KB of Flash loader memory (LDROM), 2.4V to 5.5V operating voltage, and -40°C to +105°C operating temperature.

The NuMicro® CM1003 series also provides plenty of peripherals including four 16-bit Timers, two UARTs with frame error detection and automatic address recognition, three ISO 7816-3 interfaces, one SPI, one I²C, 12 channels of PWM, and 15-channel 12-bit 500 kSPS ksps ADC with continuous mode. The peripherals are equipped with 24 sources with 4-level-priority interrupts capability.

Supported packages include TSSOP 20-pin, QFN 20-pin , QFN 33-pin and LQFP 48-pin.

For the development, Nuvoton provides the NuMaker evaluation board and Nuvoton Nu-Link debugger. The 3rd Party IDE such as Keil C51, IAR EW8051, and NuEclipse SDCC compilers are also supported.

 

Target applications:

  • Home appliances
  • LED lighting control
  • Motor control
  • Industrial automation

Features:

• Operating Characteristics
  - Voltage range: 2.4V to 5.5V
  - Temperature range: -40°C to +105°C
  - EFT 4.4 kV
  -  ESD HBM 7 kV
     
• Core  
  - Fully static design 8-bit high performance 1T 8051-based CMOS microcontroller, running up to 24 MHz
  - Instruction set fully compatible with MCS-51
  - 4-priority-level interrupts capability
  - Dual Data Pointers (DPTRs)
     
• Memories
  - Up to 64 KB Flash Memory
  - 256 bytes on-chip RAM and 4 KB auxiliary RAM (XRAM)
  - 4 KB Flash Memory for user program loader (LDROM)
  - 128 bytes security protection ROM (SPROM)
     
• Clocks
  - Default 16 MHz high-speed internal oscillator (HIRC) with selectable 24 MHz core speed, trimmed to ±1% (accuracy at 25°C, 3.3V), ±2% in -20°C to +105°C
  - 10 kHz low-speed internal oscillator (LIRC) calibrating to ±10% by software from high-speed internal oscillator
   
• Power Management
  - POR with 1.15V threshold voltage level
  - Supports BOD (4.4/3.7/2.7/2.2V falling edge)
  - LVR with 2.0V threshold voltage level
   
• Timer
  - Four 16-bit timers
  - 12 channels of pulse width modulator (PWM) output, with Fault Brake function
  - One dedicated Self Wake-up Timer (WKT) for self-timed wake-up for low-power modes
  - One programmable Watchdog Timer (WDT) clocked by dedicated 10 kHz internal source
   
• Communication Interface
  - Two UART interfaces
  - One I²C interface supporting Master / Slave mode with up to 400 kbps transmission rate
  - One SPI supporting Master / Slave mode
  - Up to three ISO7816-3 interfaces support UART function
     
• Analog
  - Up to 15 single-end channels of 12-bit 500 ksps SAR ADC
     
• Up to 46 I/Os with interrupt capability
  - Schmitt trigger input / TTL mode selectable
  - I/O all supports interrupt capability
  - Supports INT0 / INT1 interrupt pins
  - Supports wake-up function
     
• 96-bit Unique ID (UID)
     
• 128-bit Unique Customer ID (UCID)
     
• Package
  - Package is Halogen-free, RoHS-compliant and TSCA-compliant.
   

Pin Count

20

20

33

48

Type

TSSOP

QFN

QFN

LQFP

I/O Pin

18

18

30

46

Lead Pitch

0.65

0.4

0.4

0.5

Dimensions (mm)

4.4x6.5

3x3

4x4

7x7

 
• Evaluation Board
   
EVB Part No. Supported Devices
NuMaker-CM1003CF2 CM1003BF2AE
CM1003BF3AE
CM1003CF2AE
CM1003CF3AE
NuMaker-CM1003DL8 CM1003CJ3AE
CM1003DJ3AE
CM1003DL8AE