The PSoC® family consists of many Mixed Signal Array with On-Chip Controller devices. These devices are designed to replace multiple traditional MCU-based system components with one low cost single-chip programmable device. PSoC devices include configurable blocks of analog and digital logic, and programmable interconnects. This architecture enables the user to create customized peripheral configurations that match the requirements of each individual application. Additionally, a fast CPU, Flash program memory, SRAM data memory, and configurable IO are included in a range of convenient pinouts and packages.
The CapSense Family provides programmable touch sensing via assembly or C language coding in PSoC Designer. The CapSense Family supports up to twenty-one general purpose I/Os for buttons, multi-segment sliders, proximity detection, touchpads, LEDs, and other general purpose functions. This family also has I2C and SPI communication interfaces and a versatile Analog Mux system.