1. Can the PSoC5 be bought as a single chip one can use on a custom PCB? I have only seen it as part of a kit.
Yes, very much so. Most product solutions using PSOC are PSOC centric, and require few external
components because of the mixed signal nature of PSOC coupled with CPLD/FPGA like digital resources.
2. The article does not give details on how to program the different blocks and components used. How do I do this (I'm fairly new to the C-language)?
I would contact the authors, their email address is at end of the articles. Normally one
uses a DVK board to do development, then go to PCB.
There are many videos on PSOC, start with the PSOC Creator 101 series.
Just a thought, if you are new to C, and to PSOC, you might consider
tackling a portion of the design, vs the whole design. Unless of course
if you do not have to write code or do hardware design. Not knowing
the class expectations hard to advise, but if you tackle part, and find you
have time to do more, you can always add to the project. But get one part
right/complete first as your goal.
Just a thought, Dana.
There's no link to buy a separate PSoC5LP chip on the cypress store (or I have not found it).
I have all the videos in the series and have been watching them repeatedly.
I've been mailing the three addresses including cypress support contact I was given after I downloaded PSoC Creator since May, 2014 without replies. I recieve mails on the go and I check Spam many times a day, still no replies.
I'm new to PSoC, but have done basic C. I've taken your advice and will approach the project in parts (I'm the only one assigned to it).
I appreciate any further help I can get. Topic is already approved and I'm fascinated by the capabilities of PSoC as compared to regular MCUs. There's no going back. Thanks.
There are 2 different meanings of the word "to program"
1st it describes the process of designing the wnted behaveour of the chip, using high-level languages as C or VeriLog. This all can be done with the Cypress IDE "Creator" which you may download freely from here: secure.cypress.com/psoccreator/.
2nd the process of fixing the information from 1st step into the flash memory of the chip. This you need a device (programmer) for. On the CY8CKIT-050 this programmer is already integrated (as a separate chip) onto the board. In the case of a self-made pcb you will need an external programmer, easiest is a MiniProg3 www.cypress.com/ which additionally allows for debugging the chip on the pcb (setting breakpoints, inspecting variables and call stack...)
Hope that helps
A user named "hli" has done a logic analyzer (and an oscilloscope?) and he will probably give you some hints. Getting a PSoC 5LP chip is nothing that will bring your project further immediately. I would suggest you to get hands on a CY8CKIT-050 www.cypress.com/ for prototyping. You will additionally need an above mentioned MiniProg3 when the first pcbs get their PSoC5 on them. There are some pins to take aside for programming.
... and at last: When in need of small amounts of PSoC chips, you may contact your local distri as Mouser Electronics or Arrow. They may even keep development kits on stock and might be faster with shipping depending on where you
Here is another scope, search here on "psoc nokia display"
Note the display used in original post you made pretty cheesey puke green
can be substantially upgraded. Thats why I had you search on "psoc nokia display",
its a better looking display.
Hi everyone who has contributed to helping me make this project a reality, im sorry i was quiet for a while. i realised that i wont be able to do much without getting the hardware (development kit, display and chip) first.
I was about ordering but realised i should let you guys know what i have gone for so you could advice me still.
1. I am getting the CY8CKIT-050 PSoC® 5LP Development Kit which i know is a must-have.
2. I am also getting the chip itself for use on a custom PCB for the project. I have choosen CY8C5888AXI-LP096 becuase it seems to be the one with the highest max.operating frequency.
3. For display, i have choosen the PSoC® TFT Expansion Board as Bharadhwaja suggested
But since the display is from a different store (Mikroeletronika), i have to pay for shipping at 2 stores and that is expensive. is there no store i could purchase the kit, chip and display together at once so i get to pay for shipping once?
Please don't fail to advice on choice of chip, i cannot make a mistake with this.
This might help with the chip -
Not to confuse you but there is a $ 25 Pioneer board, where a PSOC 5LP is
used as a bridge to debug a PSOC 42xx low end part, Arduino form factor.
The beauty of this board is you that you can program/debug a project in
PSOC 4, then use the PSOC 5LP as a GP processor. Limitation is very small
amount of GPIO available off the PSOC 5LP. And you can revert the
PSOC 5LP back to its role as the debuger/bridge to the PSOC 4 at any
time. Might be useful to have a miniprog3 if you choose to do this in order
to debug the PSOC 5LP.
Tons of projects, including a scope, freq sysnthesizer at element14. See
attached project list with links to each project.
I will have to stick to PsoC5LP and a single chip rather than a board because of the scope of the project.
However, you've not told me where I can purchase chip, kit and display so i can save cost of shipping.
When you order the chip alone from Cypress, you won't pay shipping (even in single quantities). If you combine it with the board, shipping applies though.
MikroElectronika also has a board combining a PSoC5LP with a display: http://www.mikroe.com/mikromedia/psoc-5lp/, which might even be cheaper than buying a -050 board and the display separately. Since you did not tell where you need the stuff delivered, giving an advice where to buy is difficult.
A similar display is available from Watterott in Germany, for 30 EUR (http://www.watterott.com/de/MI0283QT-2-Adapter , shipping depends on the country). But you probably can use any other graphical LCD that you might find for a reasonable price (I used a cheap one from ebay and wrote the display routines from scratch).