PSoC® Analog Coprocessor | Cypress Semiconductor
PSoC® Analog Coprocessor
Cypress's PSoC Analog Coprocessor simplifies the design of sensor-based systems by delivering a scalable and reconfigurable architecture that integrates programmable analog front ends (AFEs) and a signal processing engine (32-bit Arm® Cortex®-M0+) that can calibrate and tune the AFE in software.
The PSoC Analog Coprocessor enables designs to send aggregated, pre-processed, and formatted sensor data over serial communication interfaces to host processors.
Product Highlights:
-
Features programmable Analog Blocks like Opamps, Comparators, ADCs to create custom Analog Front Ends (AFE) for sensor interfaces
-
Introduces the new programmable Universal Analog Block that can be configured as Analog Filters, high-resolution ADCs, and more
-
Includes a 32-bit Arm® Cortex®-M0+ Signal Processing Engine with a DMA controller
-
Features embedded peripherals including Timer/Counter/PWM blocks and Serial Communication Blocks (UART/SPI/I2C)

Offload Multiple Sensors to a Single IC
Design Analog Hardware, Using Software
The PSoC Creator integrated design environment provides concurrent hardware and firmware co-design in the same tool, enabling rapid prototyping and design iterations in software while eliminating the need for hardware changes and multiple PCB spins.
1. Watch the Introduction to PSoC® Analog Coprocessor video
2. Buy the $49 PSoC Analog Coprocessor Pioneer Kit (CY8CKIT-048)
3. Download the PSoC Creator IDE to begin developing projects with PSoC devices
4. Download the AN211293 Getting Started with PSoC Analog Coprocessor Application Note
5. Join the Cypress Developer Community
Analog Front End (AFE)
- 4 x Opamps
- 6 x Comparators
- 1 x Programmable Analog Filter
- 38-channel Analog Multiplexer
Analog-to-Digital Converters
- 1 x 14-bit Delta-Sigma ADC*
- 1 x 12-bit SAR ADC
- 1 x 10-bit Single-Slope ADC
Digital-to-Analog Converters
- 1 x 13-bit Voltage DAC
- 2 x 7-bit Current DAC
Signal Processing Engine
- 32-bit ARM Cortex-M0+ CPU
- Up to 32KB Flash, 4KB SRAM
- DMA Controller
Packages and IOs
- 3 x Serial Communication Channels (SPI/UART/I2C)
- 8 x Timer/Counter/PWMs
- 38 x GPIO (including 8 SmartIO)
- Packages: 45-CSP (3.7mm x 2.0mm), 48-QFN, 48-TQFP, 28-SSOP
* This feature will be available in upcoming PSoC Creator Component Pack releases
Document Type | Title |
Application Notes | Getting Started with PSoC Analog Coprocessor |
Device Documentation |
PSoC Analog Coprocessor Device Datasheet PSoC Analog Coprocessor Architecture Technical Reference Manual PSoC Analog Coprocessor Registers Technical Reference Manual |
Device Models and Reports |
PSoC Analog Coprocessor Pioneer Kit (CY8CKIT-048):A full-featured development board for PSoC Analog Coprocessor with five onboard sensors, onboard debugger, and an Arduino shield compatible form-factor Price: $49.00 |
![]() |
PSoC CreatorPSoC Creator is an Integrated Design Environment (IDE) which allows concurrent hardware and application firmware design of PSoC 3, PSoC 4 and PSoC 5LP systems. PSoC systems are designed using classic, familiar schematic capture supported by over 120 pre-verified, production-ready PSoC Components™. This release of PSoC Creator adds Beta support for the new PSoC Analog Coprocessor devices and includes prototype PSoC Components. With the upcoming updates to the IDE, additional PSoC Components featuring the new programmable analog blocks will be released as Component Packs. Examples of upcoming Components include a 12/16-bit ScanADC with Analog Filtering, a 12-bit Voltage DAC, and a 14-bit Delta Sigma ADC. |
![]() |
![]() |
PSoC ProgrammerPSoC Programmer is a flexible, integrated programming application for programming PSoC devices. PSoC Programmer can be used with PSoC Designer and PSoC Creator to program any design onto a PSoC device. PSoC Programmer supports all PSoC 1, PSoC 3, PSoC 4, and PSoC 5LP devices. Note: PSoC Programmer is bundled with the PSoC Creator installer. |