Keil Logo

Cmsemicon CMS32M5524

ARM Cortex-M0, 64 MHz, 32 kB ROM, 8 kB RAM

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: 1.9V/2.1V/2.6V 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 ARM Cortex-M0, 64 MHz
  • Processor:Cortex-M0, 64 MHz
Memory 8 kB RAM, 32 kB ROM
  • ROM:32 kB
  • RAM:8 kB
Development Tools
CMSIS Drivers No CMSIS-Driver in Device Family Pack.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.