Products
Product Overview Favorites
CS32A039
CS32A039 is a 32-bit industrial-grade signal chain MCU with ARM® Cortex®-M0 core, 48 MHz frequency, up to 64 KB flash and 8 KB SRAM. It has rich communication interfaces (I2C, SPI/I2S, and USART) and up to 12 timers, and features high reliability, high accuracy, and low power consumption.
CS32A039 series integrates rich signal chain IOs, including 12-bit ADCs with INL as low as 1.2LSB, ±2 °C accuracy temperature sensors, 24-bit sigma-delta ADCs, and fully differential zero-drift amplifiers for applications requiring high-precision measurements such as high-precision temperature measurement and infrared sensors.
Cores
-32-bit ARM® Cortex® -M0 CPU
-Up to 48 MHz operating frequency
-Up to 48 MHz operating frequency
Memory
-32 KB/64 KB flash memory
-192 B flash data storage
-4 KB/8 KB SRAM with hardware parity check
-192 B flash data storage
-4 KB/8 KB SRAM with hardware parity check
Clock module
-Internal 8 MHz RC oscillator (HRC), accuracy ± 1% under typical conditions
-Internal 14 MHz RC oscillator (HRC14), accuracy ± 1% under typical conditions
-Internal 40 kHz RC oscillator (LRC), accuracy ± 10% under typical conditions
-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
-Internal 14 MHz RC oscillator (HRC14), accuracy ± 1% under typical conditions
-Internal 40 kHz RC oscillator (LRC), accuracy ± 10% under typical conditions
-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~3.6 V
-VDDA Voltage: 2.0~3.6 V
-VBAT voltage: 1.65~3.6 V
-Temperature range: -40~85 ℃
-VDDA Voltage: 2.0~3.6 V
-VBAT voltage: 1.65~3.6 V
-Temperature range: -40~85 ℃
Boot method
-Supports booting from flash memory
-Supports booting from system memory
-Supports booting from internal SRAM
-Supports booting from system memory
-Supports booting from internal SRAM
Power Management
-Low power modes: sleep, deep sleep 1, deep sleep 2, and power-down mode
-Standby power supply VBAT for RTC and non-power-down registers
-Supports Power On/Power Down Reset (POR/PDR)
-Supports Low Voltage Detection (LVD)
-Standby power supply VBAT for RTC and non-power-down registers
-Supports Power On/Power Down Reset (POR/PDR)
-Supports Low Voltage Detection (LVD)
General purpose inputs and outputs (I/O)
-39 I/Os, supports up to 48 MHz operating frequency
-All I/Os map external interrupt vectors
-All I/Os map external interrupt vectors
High precision analog-to-digital converter (Sigma Delta ADC)
-24-bit high-precision Sigma Delta ADC
-Up to 5 external input channels
-Supports single ended and differential input
-1/2/4/8/16/32/64/128x optional gain
-Up to 100 Mohm equivalent input impedance
-Output rate: 10~1280 Hz, 8 gears optional
-19.5-bit effective bits under 2.35 V reference voltage, 40 Hz sampling rate and 128x gain
-LDO, output 2.35/2.45/2.8/3.0 V optional
-Supports performance, normal, low-power, and sleep mode
-Supports voltage measurement and manual measurement mode with single command switching.
-Up to 5 external input channels
-Supports single ended and differential input
-1/2/4/8/16/32/64/128x optional gain
-Up to 100 Mohm equivalent input impedance
-Output rate: 10~1280 Hz, 8 gears optional
-19.5-bit effective bits under 2.35 V reference voltage, 40 Hz sampling rate and 128x gain
-LDO, output 2.35/2.45/2.8/3.0 V optional
-Supports performance, normal, low-power, and sleep mode
-Supports voltage measurement and manual measurement mode with single command switching.
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 ~ 3.6 V
-Input voltage conversion range: 0~VDDA
-Up to 1us conversion time
-Supports 10 external input channels
-Operating voltage range: 2.4 ~ 3.6 V
-Input voltage conversion range: 0~VDDA
Timer
-1 x 16-bit advanced control timer (TIM1) with 6 channels for PWM output, each with deadband control
-5 general-purpose 16-bit timers
-1 general-purpose 32-bit timer
-1 basic 16-bit timer
-1 independent watchdog timer (FWDT): 8-bit preset and 12-bit self-subtracting counter
-1 window watchdog timer (WWDT): 7-bit decrement counter
1 system time timer: 24-bit decrement counter
-5 general-purpose 16-bit timers
-1 general-purpose 32-bit timer
-1 basic 16-bit timer
-1 independent watchdog timer (FWDT): 8-bit preset and 12-bit self-subtracting counter
-1 window watchdog timer (WWDT): 7-bit decrement counter
1 system time timer: 24-bit decrement counter
DMA
-5-channel DMA controller
-Supported Peripherals: SPIx, I2Sx, I2Cx, USARTx, TIMx, ADC
-Supported Peripherals: SPIx, I2Sx, I2Cx, USARTx, TIMx, ADC
Interrupts and events
-Up to 32 individually maskable interrupt channels
-4 priority levels selectable
-16 external interrupt lines
-4 priority levels selectable
-16 external interrupt lines
RTC and non-power-down registers
-Calendar function
-Alarm and periodic wake-up from deep sleep 1/deep sleep 2/power down mode
-RTC clock source: 32.768 kHz crystal clock, internal 40 kHz low-speed clock, 32-division external crystal clock
-Save 20 bytes of user data when VDD is off.
-Alarm and periodic wake-up from deep sleep 1/deep sleep 2/power down mode
-RTC clock source: 32.768 kHz crystal clock, internal 40 kHz low-speed clock, 32-division external crystal clock
-Save 20 bytes of user data 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
-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)
-5 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
-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
-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
-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
Package
— LQFP64 (7mm×7mm)
Read more
Stow
Technical Documentation
Product manual(1)
Application Document(8)

CS32F03X FAQ
edition:1.1

CS32A039應用筆記_1630667426566
edition: 1.0

CS32F03X 锂電池供電場景下估算 VDDA 電壓
edition:V1.0

應用筆記: CS32F03x IAP 升級
edition:V1.0

應用筆記:CS32F03x 設計(jì)注意事(shì)項
edition:V1.0

應用筆記:芯海通用MCU IAR8開發指南(nán)
edition:V1.0

應用筆記:芯海通用MCU MDK開發指南(nán)
edition:V1.0

應用筆記:芯海通用MCUflash讀(dú)寫保護和SWD複用指導手冊
edition:V1.0
Technical Documentation(1)
Evaluation and development data(2)
Design and development
Tools/Software
_1667972453.jpg)
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.
_1667966589.jpg)
CSU-IDE
Core sea 8-bit MCU/SOC integrated development environment
1. Integrated C compiler, assembler, linker, window
2. Support standard C language and assembly language development 3 Example code of integrated chips