Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® 1 > Getting to know PSOC-1

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



Getting to know PSOC-1
Moderator:
ARVI

Post Reply
Follow this topic



Getting to know PSOC-1

SpiderKenny posted on 18 Oct 2012 2:48 AM PST
Top Contributor
83 Forum Posts

 Hi,

I have many succesful PSoC 3 and 5 projects under the belt, including some quite complex designs.

However I have never used PSoC 1 - yet!

 

So what's the best way to get to know PSoC 1? Which dev kit would you recommend?




Re: Getting to know PSOC-1

Bob Marlowe posted on 18 Oct 2012 02:59 AM PST
Top Contributor
1768 Forum Posts

That's an easy-to-answer-question: ANY

But

You'll REALLY need an ICE-Cube to get more debugging features than only Lamp-on-Lamp-off.

Get a 3270 Kit or use the -001 board with the universal PSoC1 processor module, the former has the advantage of the PSoC1 coming in a DIL-package making it easy to handle even on breadboards while the latter has the necessary debug-hardware integrated and doesn't need a pod to connect to the ICE.

 

Bob

 



Re: Getting to know PSOC-1

SpiderKenny posted on 18 Oct 2012 06:13 AM PST
Top Contributor
83 Forum Posts

 Hi Bob

Thanks for the reply 

I don't mind handling SOIC or even QFN - So no worries there :-)

I'll look at the 001 kit - sounds interesting.

 

Thanks again.

-Kenny 



Re: Getting to know PSOC-1

Bob Marlowe posted on 18 Oct 2012 06:28 AM PST
Top Contributor
1768 Forum Posts

I forgot to mention:

When ordering an ICE-Cube, the standard POD delivered is for the CY8C29466-PXI which comes in a DIL-Package. So when you are using that you'll go best with a 3210 dev Kit.

TAKE CARE!!! I killed my -001 board when I tried to remove the processor module. One of the connectors went off (port 2 for the LCD)

 

Bob

 



Re: Getting to know PSOC-1

SpiderKenny posted on 19 Oct 2012 02:17 AM PST
Top Contributor
83 Forum Posts

 Hmmm.

I can't find an '001' kit at my usual supplier (Farnell, UK).

I'm a bit scared to order from the cypress store in case I get hit with loads of import duty like last time.



Re: Getting to know PSOC-1

danaaknight posted on 19 Oct 2012 04:28 AM PST
Top Contributor
1773 Forum Posts

I started using an ICE Cube and a PSOCEval1 kit, the latter quite low cost.

 

The 001 is more flexible, but needs the ICE Cube to debug.

 

Regards, Dana.



Re: Getting to know PSOC-1

Bob Marlowe posted on 19 Oct 2012 05:42 AM PST
Top Contributor
1768 Forum Posts

@SpiderKenny

Here it is at Farnell.co.uk: http://uk.farnell.com/cypress-semiconductor/cy8ckit-001b/kit-development-psoc-3-5/dp/1908432 

Happy ordering

Bob



Re: Getting to know PSOC-1

Bob Marlowe posted on 19 Oct 2012 05:45 AM PST
Top Contributor
1768 Forum Posts

...and this is the ICE-Cube http://uk.farnell.com/cypress-semiconductor/cy3215-dk/in-circuit-emulation-development/dp/1631239

 

Bob



Re: Getting to know PSOC-1

SpiderKenny posted on 20 Oct 2012 12:31 PM PST
Top Contributor
83 Forum Posts

 Hi Bob

thanks for the links - the first one seems to be for psoc3/5 rather than Psoc 1

-Kenny



Re: Getting to know PSOC-1

Bob Marlowe posted on 20 Oct 2012 02:28 PM PST
Top Contributor
1768 Forum Posts

Farnell had an uncomplete description. Check at the Cypress site Buy -> Development Kits for the Kit-001b there you can see that it is designerd for PSoC1 as well. Farnell forgot that.

 

Bob



Re: Getting to know PSOC-1

SpiderKenny posted on 22 Oct 2012 09:05 AM PST
Top Contributor
83 Forum Posts

 Thanks Bob for being so paitent with me!

I will give that a go :-)

 



Re: Getting to know PSOC-1

Bob Marlowe posted on 22 Oct 2012 11:26 AM PST
Top Contributor
1768 Forum Posts

@SpiderKenny

... and keep in mind that even the Kit-001b does not offer any debug-capabilities for PSoC1, you'll need the ICE-cube.

 

Bob



Re: Getting to know PSOC-1

danaaknight posted on 23 Oct 2012 05:01 AM PST
Top Contributor
1773 Forum Posts

Keep in mind when using ICE CUBE depending on package you

need different pod feet to mate up to your package choice. The

ICE is a basic emulator, so the end of the emulation cable has to

be terminated in the adapters/feet to be used in your proto/board.

 

http://www.cypress.com/?rID=3411

 

Regards, Dana.

 



Re: Getting to know PSOC-1

Bob Marlowe posted on 23 Oct 2012 05:42 AM PST
Top Contributor
1768 Forum Posts

You do not need a POD to connect the ICE to a PSoC1 processor module for the Kit-001. There is already a connector where the ICE is plugged in and the PSoC1 device is a special one that already has got the necessary debug-capabilities like the chip in the POD.

 

Bob



Re: Getting to know PSOC-1

danaaknight posted on 25 Oct 2012 09:47 AM PST
Top Contributor
1773 Forum Posts

To make sure there is no confusion. For the kit, -001, there is a specific

processor used for PSOC 1, with a specific amount of FLASH, I/O, etc.. So

you can debug that w/o pod feet, as your target is the -001, and that processor.

 

But once you decide to develop your own project you need the pod and feet

applicable to the part/package you choose.

 

http://www.cypress.com/?rID=3288

 

Regards, Dana.

 

 

 



Re: Getting to know PSOC-1

anshul posted on 20 Nov 2012 06:36 PM PST
Cypress Employee
26 Forum Posts

Hi SpiderKenny,

Sorry for a delay in replying, you may have already purchased your desired kit. But I wanted to add that the simplest and the most cost efficienct way to get started with PSoC 1 is but the CY3210-PSoCEval1 kit - http://www.cypress.com/?rID=2541. This kit comes with CY8C29466-24PXI and CY8C27443-24PX samples. It has plenty of breadborad space which you can use for your design. In addition to this if you are looking for debugging capabilities you can purchase an ICE-Cube (CY3215-DK). 

The PSoCEval1 kit is available in UK Farnell store - http://uk.farnell.com/cypress-semiconductor/cy3210-psoceval1/development-kit-basic-psoc/dp/1321702 

Regards

Anshul

 



Re: Getting to know PSOC-1

kanishka posted on 08 Dec 2012 11:19 PM PST
Member
2 Forum Posts

 To add to what Anshul liinked to... If your looking to get started with PSOC1 you have an even cheaper and affordable option in form of EASY PSOC1: http://entesla.com/easy-psoc1-development-board 



Re: Getting to know PSOC-1

kanishka posted on 08 Dec 2012 11:20 PM PST
Member
2 Forum Posts

 To add to what Anshul liinked to... If your looking to get started with PSOC1 you have an even cheaper and affordable option in form of EASY PSOC1: http://entesla.com/easy-psoc1-development-board 



Re: Getting to know PSOC-1

Bob Marlowe posted on 08 Dec 2012 02:08 AM PST
Top Contributor
1768 Forum Posts

Correct me, if you think I'm wrong: You do need debug capabilities when designing professionally. The mentioned development board connects to a PC but it does not allow to set breakpoints or inspect variables etc.

Nonetheless it is a very cheap breakout board.

 

Bob



Re: Getting to know PSOC-1

stabomhigg posted on 09 Dec 2012 05:40 PM PST
Member
2 Forum Posts

 Hello,

 

This is a nice discussion, since I'm also looking to start with PSoC development, especially PSoC 1 given it's analog flexibility and low cost.

 

I was told 3210 PSOCEVAL is the way to go, and is the cheapest Cypress kit that is a full development kit. Also found tons of examples for the chips it comes with (+Plastic DIP package is great for my needs)

 

Only problem is it almost is never in stock in the Cypress website (too many buying it eh  :) )

 

As I'm waiting for my board to arrive, I'm thinking why I would need an ICE debugger (I have read the debugging manual, it was fantastic). But would everyone need such an expensive and advanced method for debugging?

 

Cheers, SF

 

 



Re: Getting to know PSOC-1

arvi posted on 09 Dec 2012 05:57 PM PST
Cypress Employee
119 Forum Posts

 

Welcome to the world of PSoC!  

 

 

I appreciate your thoughts on debugging approaches. You are right about different approaches to debugging.

 

The ICE (In-Circuit Emulator) is a powerful piece of hardware for debugging advanced logic, for e.g., it can dynamic breakpoints by hardware compare, and does not affect timing of code execution in your chip.

 

Still, there are other options such as UART/I2C based debugging. I2C interface along with the Bridge Control Panel software has been used for a long time to debug CapSense applications. The debugging appnote gives some examples on how UART and I2C can be used as an ICE alternative for watching registers/ reading data for debugging. 

 

We are constantly looking at ways to simplify the development process for PSoC users. Your thoughts/suggestions are always welcome!  

 

 



Re: Getting to know PSOC-1

danaaknight posted on 10 Dec 2012 05:26 AM PST
Top Contributor
1773 Forum Posts

The ICE generally makes you more productive, due to trace, memory
views, logical trace capability.

Simple debugging via UART, I2C bridge, or writing variables to LCD
is workable, but not as flexible. It could be made more flexible by
writing an extensive API for both sides of the link.

PSOC 3 / 5 debugging is bases on USB connector, or Miniprog3 which
can be used as a bridge or as debug or programmer. Note this is largely
facilitated by onchip debug logic in PSOC 3/5. One limitation of 3/5,
that exists in PSOC 1, is no pods/feet for use in end user design
proto socket. 3/5 the dev board is your platform, some pins, HW comitted,
but generally this is not a show stopper. Actually can be very enabling
not having to create your own basic proto test bed. In fact 3/5 board
approach can save you $$ overall.

There are videos on PSOC debugging, for 1 go here (otherwise just go to
www.cypress.com, video section for 3/5).

http://www.cypress.com/?id=1573&rtID=337

Regards, Dana.






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Spec No: None; Sunset Owner: GRAA; Secondary Owner: RAIK; Sunset Date: 01/01/20