SoC, or System-on-Chip, combines all or most components of a computer or other electronic system onto a single chip. It includes a central processing unit (CPU), memory interfaces (for RAM, ROM), input/output devices interface, and often other features such as a graphics processing unit (GPU), a communications module (e.g., Wi-Fi, Bluetooth), and more.