You are here

Good book for beginners. | Cypress

Good book for beginners.

Summary: 7 Replies, Latest post by H L on 26 Jun 2014 07:13 PM PDT
Verified Answers: 0
Last post
Log in to post new comments.
user_100631513's picture
1 post

 Hi all,

Can anyone recommend a good book/tutorial on PSoC C programming for beginners? When I say beginners  I mean people who have never dealt with hardware before. Any help is appreciated. Thank you.

stoyan's picture
14 posts


I don't think that you will find such thing. I am a beginner in PSoC too and I have spent a lot of time searching for some info, the best I found however was on the Cypress web cite. The C programming is in plain C with some C++ syntax, so there is nothing special. Then you should take a look in the datasheets of every single component you use for the API and more detailed description. I think that you could get some training from Cypress or their partners. 



Stub for 2575603's picture
99 posts

Have you looked at the book My First 5 PSoC Designs by Robert Ashby?  I know it's PSoC 3 (insted of PSoC 5) but at the beginner level, they are almost the exact same.


You can download a free softcopy of it here:



user_111051728's picture
10 posts

hello bobby ,

the book u were suggesting is not free i'm a student and new to this psoc 5 desigining.. can u suggest any other links where i can get some info



user_120347163's picture
14 posts

 The Cypress site has some excellent  "learning" resources, you just have to look for them carefully! If you follow along with the video projects, they are a great help for newcomers. They are all available via 'Cypress University'.

Also, the whitepapers are an excellent resource. One of the DMA whitepapers answered every single question I had about using the DMA with TDs and so on - much better than the straight datasheet or family datasheet.

Unfortunately, there aren't a lot of whitepapers, and you have to search the videos for the correct PSoC solution (otherwise you get annoying references to "PSoC 3 or PSoC 5" and "PSoC 3 and PSoC 5 devices" every time they mention the chip type!)

One of the trainers is also unaware of some of the technical details, reading range dashes as minus signs or straight dashes and so on, which is a bit distracting, but otherwise the videos are very detailed and helpful.

I hope this helps anyone looking here!


mdl's picture
Cypress Employee
25 posts

 I ran across this while looking for something else.  I get quite a few requests like this so I did a blog post which assembled some of the recommendations I've gotten over the years



user_14586677's picture
7649 posts

This I fopund useful, attached.


Regards, Dana.

user_460349's picture
1362 posts

I think the best way to learn PSoC is to test with the example project provided.

Log in to post new comments.