Products
Product Overview Favorites
CS32F031
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.
Cores
-Up to 48 MHz operating frequency
Memory
-192B Flash data storage
-4KB/8KB SRAM with hardware parity check
Clock Module
-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
-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 booting from system memory
-Supports booting from internal SRAM
Power Management
-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)
-All I/Os map external interrupt vectors
Analog-to-digital converter (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
Timer
-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
DMA
-Supported Peripherals: SPIx, I2Sx, I2Cx, USARTx, TIMx, and ADC
Interrupts and events
-4 priority levels selectable
-16 external interrupt lines
RTC and standby registers
-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)
-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
I2C
-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)
Package
—QFN32
—LQFP32
—LQFP48