Arm Keil MDK v6 Essential and Professional editions are now available to buy as monthly or annual subscriptions from our Developer Tools store. Visit the store to get access to the tools suite today!

  1. Devices
  2. M0 Series
  3. CMS32 Series
  4. CMS32F033

CMS32F033

Cmsemicon
  • Core

    Cortex-M0, 64 MHz

  • Family

    M0 Series

  • Sub-Family

    CMS32 Series

  • CMSIS Pack

    CMS32-Series

Core
- ARM Cortex-M0 core runs up to 64 MHz
- One 24-bit system timer
- Supports low power Sleep/Deep sleep/Stop Mode
- A single-cycle 32-bit hardware multiplier
- A six-cycles 32-bit hardware divider
Memory
- 32KB Flash memory for program memory and boot
- Independent 1KB Flash memory for data memory
- 8KB SRAM for internal scratch-pad RAM (SRAM)
In-System Programming (ISP) & In-Application Programming (IAP) & In-Circuit Programming (ICP)
Clock Control
- Programmable system clock source
- 48/64 MHz internal oscillator (HIRC) (1% accuracy at 25'C, 2.1 V to 5.5 V)
- 40 KHz internal low-power oscillator (LIRC) for watchdog and idle wakeup
I/O Port
- Up to 30 General Purpose I/O (GPIO) pins
Timer
- Two 16/32-bit Timers with 3-levels pre-scaler
Watchdog Timer & Window Watchdog Timer
- Programmable clock source and timeout period
EPWM
- Built-in enhanced PWM up to six channels
CCP
- Two groups CCP(Capture/Compare/PWM)
UART
- Two UART devices
SPI
- One SPI device
I2C
- One I2C device
ADC0
- 12-bit SAR ADC with 100K SPS
ADC1
- 12-bit SAR ADC with 1.2M SPS
Analog Comparator
- Two analog comparators
Programmable Gain Amplifier
- Two programmable gain amplifiers
Operation Amplifier
- Two operation amplifiers
LVR
- Programmable 3 threshold levels: 2.6V/2.1V/1.9V
LVD
- Programmable 6 threshold levels: 2.0V/2.2V/2.4V/2.7V/3.0V/3.7V
96-bit unique ID
128-bit user ID

Core

Processor

Cortex-M0

Maximum Clock Frequency 64 MHz
Memory Protection Unit
Floating Point Unit
Trust Zone
Digital Signal Processor
CortexM Vector Extensions
Endian