CMS32F035 series MCU is an enhanced MCU launched by Cmsemicon based on ARM-Cortex M0. The main frequency is 64MHz, the working voltage is 2.1V-5.5V, 64KB Flash, 8KB SRAM, up to 46 GPIOs, built-in 32-bit hardware multiplier and divider, 2 12bit ADC module, PWM, comparator, programmable gain amplifier, operational amplifier, and rich communication interface.
> ARM Cortex M0 core
> Operating voltage: 2.1V-5.5V @64MHz
> Operating temperature: -40℃-+105℃
> 64KB Flash
> 8KB SRAM
> 1KB FLASH data area
> Support BOOT function, space can be set to 0-4KB
> 32-bit single-cycle hardware multiplier
> 32-bit hardware divider
> 46 general-purpose GPIO
> 4 32-bit/16-bit general-purpose timers
> 32-bit watchdog timer, interruptible and wake-up
> 6-bit window watchdog timer
> 4 groups of capture modes, which can be connected to the Hall sensor interface
> 4 channels of 16-bit independent output or 2 groups of complementary output PWM with programmable dead time
> 20 channels of 12-bit high-precision ADC, built-in 1.2V reference voltage
> 20 channels of 12 High-speed ADC with a maximum sampling rate of 1.2Msps
> 2 UART interfaces
> 1 I2C interface
> 1 SPI interface
> 2 channel analog comparator (ACMP)
> 2 channel programmable amplifier (PGA)
> 2 channel operational amplifier
> built-in temperature Sensor
> Low voltage reset LVR, reset reference voltage optional
> Low voltage detection supports 8 kinds of detection voltage optional
> Meet IEC60730 CLASS B standard
> Package: LQFP48/LQFP32