可编程单片系统(Programmable system-on-chip, PSoC)是一种可编程的混合信号数组架构,由一个芯片内置的微控制器(MCU)所控制,集成可配置的模拟与数字电路,内含UART、定时器、放大器(amplifier)、比较器、数字模拟转换器(ADC)、脉波宽度调制(PWM)、滤波器(Filter)、以及SPI、GPIO、I2C等组件数十种组件,协助客户节省研发时间。
Altera、Atmel、Xilinx、Lattice皆有推出PSoC产品。实现PSoC有两种方法:利用 FPGA/CPLD;另一是在ASIC中加入可编程模块。