Could someone tell me the basic differences between Arduino and PSOC. I have read on net that PSOC has mixed signal array of reconfigurable Analog and digital blocks but doesn't even an ARDUINO have both analog and digital pins.It too has ADC ,PWM and memory, MCU on a single chip .Yes, I understand that Arduino does not have all that PSOC has though... but can't it be called a system on chip as well?
Comparing the Arduino to the PSOC is comparing apples to oranges. The Arduino is a complete PCB with an Atmel MCU at it's heart while the PSOC is only the MCU.
Regarding the term "system on chip" - it's more of a marketing term then anything else. There's no clear margin between what should and what shouldn't be considered a "system on chip"...