This is not a question of the board or processor, it is a question of the programming language used.
PSoC Creator uses C-language while with Arduino you may use C++.
Of course the hardware is quite different: Creator uses "components" whose properties you configure at design time (as pin drive mode etc) and at runtime you control them with the appropriate APIs.
The difference between PSoCs and other embedded is: PSoCs contain real configurable hardware that can be routed chip internally to fit your needs. Just as building up a pcb you connect the required signals. Have a look at the video demos
1 of 1 people found this helpful
(as Bob said, the shioft operators are not a question of the hardware, but for the programming language. And C supports them).
You can do manual bit-banging as with the Arduino, by using direct pin access (look in the system reference for that). Or you use a SPI master to read the data, which will do most of the work in hardware.
Thanks for the reply. I figured out that it was a case of the programming language only after I posted the question. I was able to write the code on PSoC Creator.
Can you provide me some details for this project ?