Model Catalog
Product Selection
Sample Application
Sample Application
*Product model
*Company name
*Market segment
*Final product application
*Estimated annual consumption of project (k/y)
*Company address
Please log in before filling in the form.


Product Overview
CS32F031 series is a 32-bit industrial-grade signal chain MCU from CHIPSEA, which adopts an ARM® Cortex®-M0 core, 48 MHz frequency, up to 64KB flash and 8KB SRAM, with high reliability, high precision, and low power consumption.

CS32F031 series microcontrollers are based on the high-performance 32-bit ARM® Cortex®-M0 core, embedded with up to 64KB flash and 8KB SRAM, and operate at up to 48 MHz. The 031 series includes 2 different packaging types, ranging from 28 to 48 pins. The chip has standard communication interfaces (I2C, SPI/I2S, and USART), one 12-bit ADC, seven 16-bit timers, one 32-bit timer, and one enhanced control PWM timer. The operating temperature range of CS32F031 series microcontrollers is -40 ℃~105 ℃, and the operating voltage range is 2 V~5.5 V. The chip provides several power operation modes to meet different low-power applications. CS32F031 series microcontrollers are used in a variety of application scenarios, such as controllers, handheld devices, A/V receivers, PC peripherals, games, GPS platforms, industrial applications, etc.

-32-bit ARM® Cortex® -M0 CPU
-Up to 48 MHz operating frequency
-32KB/64KB flash memory
-192B Flash data storage
-4KB/8KB SRAM with hardware parity check
Clock Module
-Internal 8 MHz RC oscillator (HRC), ±1% accuracy typical
-Internal 14 MHz RC oscillator (HRC14), ±1% accuracy typical
-Internal 40kHz RC oscillator (LRC), typical ±10% accuracy
-4~32 MHz crystal oscillator (HXT)
-32.768 kHz Low Speed Crystal Oscillator (LXT)
-x2, x3, ..., x16 phase-locked loop (PLL), up to 48 MHz
Operating environment
-VDD voltage: 2.0 to 5.5 V
-VDDA voltage: 2.0 to 5.5 V
-VBAT voltage: 1.65 to 5.5 V
-Temperature range: -40 to 85 ℃ or -40 to 105 ℃
Boot method
-Supports boot from flash memory
-Supports booting from system memory
-Supports booting from internal SRAM
Power Management
-Low power modes: sleep, deep sleep 1, deep sleep 2, and standby mode
-Battery VBAT to power RTC and backup registers
-Supports Power On / Power Down Reset (POR / PDR)
Low voltage detection (LVD) support
General purpose inputs and outputs (I/O)
-39 I/Os, supports up to 48 MHz operating frequency
-All I/Os map external interrupt vectors
Analog-to-digital converter (ADC)
-1-channel 12-bit ADC
-Up to 1us conversion time
-Supports 10 external input channels
-Operating voltage range: 2.4 to 5.5 V
-Input voltage conversion range: 0 to 5.5 V
-1 x 16-bit advanced control timer (TIM1) with 6 channels of PWM output with deadband control each
-5-channel universal 16-bit timer
-1 basic 16-bit timer
-1 independent watchdog timer (FWDT): 8-bit preset and 12-bit auto-decrement counter
-1 window watchdog timer (WWDT): 7-bit auto-decrement counter
-1 system time timer: 24-bit auto-decrement counter
-5-channel DMA controller
-Supported Peripherals: SPIx, I2Sx, I2Cx, USARTx, TIMx, and ADC
Interrupts and events
-Up to 32 individually maskable interrupt channels
-4 priority levels selectable
-16 external interrupt lines
RTC and standby registers
-Calendar function
-Alarm and periodic wake-up from deep sleep 1/deep sleep 2/standby mode
-RTC clock source: 32.768 kHz crystal clock, internal 40 kHz low-speed clock, 32-division external crystal clock
-20 bytes of user data stored when VDD is off.
Serial Peripheral Interface (SPI)
-Two SPI interfaces
-One I2S multiplexing with SPI1
-Supports I2S and SPI1 port multiplexing
-3-bit prescaler can generate 8 master mode frequencies
-4- to 16-bit configurable frame formats
Universal Synchronous/Asynchronous Transceiver (USART)
-Supports: ISO7816 interface, LIN master-slave function, IrDA transmission codec
-Automatic baud rate detection
-Supports wake-up from deep sleep 1/deep sleep 2 mode
-2-channel I2C supports master/slave mode
-Supports: Standard mode (100k bit/s), Fast mode (up to 400k bit/s), Ultra Fast mode (up to 1M bit/s)
-Supports 7-bit or 10-bit addressing modes
-CRC generator/checker
Serial Single Wire Debugging (SWD)
Read more
Model Catalog
Full screen
Design and development
CSWrite V3.2.4
CSWriterUx V3.2.4 is the latest burning tool software of Core Sea Technology. Support core sea 8bit MCU, 32bit MCU.
Core sea 8-bit MCU/SOC integrated development environment 1. Integrated C compiler, assembler, linker, debugger 2. Support standard C language and assembly language development 3 Example code of integrated chips
Please enter the company name!
Please enter the company name!