Als SoC, ausgeschrieben "System-on-Cip" (auf deutsch: Ein-Chip System) bezeichnet man einen integrierten Schaltkreis, der mehrere Funktionsblöcke enthält. Dies können z.B. die CPU-Kerne an sich, eine Grafikeinheit, Schnittstellen Controller usw. sein.
Die Vorteile eines SoC sind eine in der Regel höhere Integrationsdichte im Vergleich zur Verwendung von einzelnen Bauteilen. Dadurch lassen sich in der Regel die Fertigungskosten senken, Platz sparen und der Strombedarf senken. Neben dem Raspberry Pi findet man z.B. in so gut wie allen Smartphones ein SoC.