A System on a Chip (SoC) integrates most of a system's elements on a single integrated circuit (chip). It typically combines a microprocessor core along with interface elements and analog and mixed signal functions.