I don't know am I the only one who feels this way, but after some time spent with the new PSoCs, I really feel disappointed in them. Here is why:
1. Based on crooked cores.
Probably lot of people would start arguing with me about the great legacy of 8051 and good architecture of Cortex. While I don't agree with either, this is not a dispute and I am just explaining my reasons without any ambitions for a dispute.
2. No low-pin or human-friendly packages.
PSoC is great in space constrained applications where some hardware can be "put" into the chip. With the packages, currently offered for these, that concept goes void. For the big ones - QFN and SSOP are not amongst the first choices for me when it comes to preparing a hand-made prototype. I would much rather go with SOIC or even DIP.
3. Going back to hard-wired peripherals.
There isn't really anything to comment here. Such chips are manufactured by 100+ other companies, so where is the "wow" factor here, I don't know.
4. PSoC Creator "too good".
While it offers great flexibility and a million options for configuring the modules, I am starting to ask my self hasn't that gone too far? The learning curve is much steeper in comparison with the PD. I kinda liked the PSoC Designer much more.
5. High cost.
What is the point of having a great chip, if I can't consider it in 90% of the cases due to its cost? Saving a few external analogue components is not really something that would make my decision easier as I can place them as discrete components on the board and still save by using a microcontroller from another manufacturer. Maybe I am missing the whole picture here, but for me this model doesn't work well.
6. Bad documentation.
Is there any newstarter here, that hasn't been shoked by the datasheet of a PSoC? It happened to me, It has happened to other people I know. I even know about engineers, completely ignoring the PSoC option, simply because they have not been able to understand the whole concept by reading the datasheet. I think Cypress would need to work a bit more in that direction.
Well, probably there are even more reasons for me, but these are enough as a start (or rather end of my play with the existing 3/5 family)


