PSoC (programmable system on a chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.
These chips include a CPU core and mixed-signal arrays of configurable integrated analog and digital peripherals.
[3] PSoC is used in devices as simple as Sonicare toothbrushes and Adidas sneakers, and as complex as the TiVo set-top box.
[4] A PSoC integrated circuit is composed of a core, configurable analog and digital blocks, and programmable routing and interconnect.
PSoC resembles an ASIC: blocks can be assigned a wide range of functions and interconnected on-chip.
Code is executed to interact with the user-specified peripheral functions (called "Components"), using automatically generated APIs and interrupt routines.
Using configurable analog and digital blocks, designers can create and change mixed-signal embedded applications.
The continuous time (CT) blocks are composed of an op-amp circuit and designated as ACBxx where xx is 00–03.
Cypress also provides a complete Bluetooth Low Energy stack licensed from Mindtree with both Peripheral and Central functionality.
The development IDE is combined with an easy-to-use graphical design editor to form a powerful hardware/software co-design environment.
The program allows the user to select, configure and connect existing circuits on the chip and the components which are the equivalent of peripherals on MCUs.