Updated: 01/05/2019 by Computer Hope
Photo: The Raspberry Pi Zero SoC.

An SoC (system on a chip) is an integrated circuit designed to incorporate all, or many, of the required components of a computer system on a single chip. An SoC may have processors, memory, interfaces, controllers, and DSPs on a single chip.

A PSoC (programmable system on a chip) is an SoC with special programmable hardware, such as a field-programmable gate array.

SoC designs are traditionally used for special-use devices or embedded systems, such as smartphones, tablets, and single-board computers like Raspberry Pi, BeagleBoard, and Arduino. SoC design techniques are also used in some high-performance CPU microarchitectures, such as AMD's Zen.

Chip, Computer abbreviations, CPU terms