CS32A01x is a high-performance analog SoC that integrates a SmartAnalog module, a high-precision 24-bit Sigma-Delta (Σ-Δ) analog-to-digital converter (ADC), and a 32-bit ARM® Cortex ®-M0 core. The SmartAnalog module includes a programmable current source, a multimode programmable voltage source, and on/off detection. The data conversion rate of the high-precision, low-noise Σ-Δ ADC is up to 8 KSPS. The range of the low-noise programmable gain amplifier (PGA) is 1–128x. Coupled with a multiplexer, 3 differential inputs or 6 single-ended inputs are supported at most. It is highly suitable for the detection of micro signals. The operating frequency of the 32-bit ARM® Cortex®-M0 core is up to 24 MHz. There is a 32-bit hardware multiplier with a single instruction cycle. Additionally, it has a 64 KB Flash memory, 6 K system memory, and 8 K SRAM.