A system-on-chip (SoC) is the integration of functions necessary to implement an electronic system onto a single substrate and contains at least one processor. The only real difference between an SoC and a microcontroller is one of scale. The integration of multiple blocks onto a single substrate has multiple advantages including cost and lower power... » read more