cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

MiRe_4638356
New Contributor II

Hi, I have been programming the CY8CKIT-042 successfully and have had no problems. I am now looking to produce some prototype boards but cannot work out what I should connect in order to programme a CY8C4245PVI-482 - I am getting myself totally confused.

Questions:

  1. What is the minimum that I need to program the CY8C4245PVI-482 seamlessly (plug in and it works without programming the programmer)? I take it that I can't do this from the CY8CKIT-042?
  2. Do I need to buy a MiniProg4 (for programming and debugging)?
  3. If I use a 10-pin connector, which pins of a new CY8C4245PVI-482 should be connected to what? How do I identify those pins on other PSoCs and packages?
  4. Am I better off using a different connector? If so, which pins of a new CY8C4245PVI-482 should I connect to what?

Thank you!

Mike

0 Likes
1 Solution
MotooTanaka
Esteemed Contributor

Hi,

Please refer to AN88619 Chapter 7 Programming and Debugging for details

https://www.cypress.com/documentation/application-notes/an88619-psoc-4-hardware-design-consideration...

1. What is the minimum that I need to program the CY8C4245PVI-482 seamlessly (plug in and it works without programming the programmer)? I take it that I can't do this from the CY8CKIT-042?

In my experience, I removed the jumper pin from J9 and connected other PSoC Board via J6.

(You need, 10pin half pitch flat cable, something like below)

http://akizukidenshi.com/download/ds/herwell/DG01032-0017-01(2x5FC-150mm).pdf

With this I could program external CY8CKIT-042 but I have not tried with CY8C4245PVI-482.

2. Do I need to buy a MiniProg4 (for programming and debugging)?

IMHO, MiniProg4 is the most reliable option for usual use.

Then for more affordable solution is get a PSoC prototype board with KitProg and snap it off and use it as a programmer/debugger.

(I usually use CY8CKIT-043)

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-043-psoc-4-m-series-prototyping...

(I think that any other prototype kit with KitProg included will also work.)

Although below is in Japanese you can see the pictures to get the feeling of it. (I hope)

Re: TSoC トラ技 5月号付録の CY8C4146LQI-S433 ボード (私の起動方法)

3. If I use a 10-pin connector, which pins of a new CY8C4245PVI-482 should be connected to what? How do I identify those pins on other PSoCs and packages?

4. Am I better off using a different connector? If so, which pins of a new CY8C4245PVI-482 should I connect to what

Please refer to the Application Note AN88619 above.

moto

View solution in original post

0 Likes
2 Replies
MotooTanaka
Esteemed Contributor

Hi,

Please refer to AN88619 Chapter 7 Programming and Debugging for details

https://www.cypress.com/documentation/application-notes/an88619-psoc-4-hardware-design-consideration...

1. What is the minimum that I need to program the CY8C4245PVI-482 seamlessly (plug in and it works without programming the programmer)? I take it that I can't do this from the CY8CKIT-042?

In my experience, I removed the jumper pin from J9 and connected other PSoC Board via J6.

(You need, 10pin half pitch flat cable, something like below)

http://akizukidenshi.com/download/ds/herwell/DG01032-0017-01(2x5FC-150mm).pdf

With this I could program external CY8CKIT-042 but I have not tried with CY8C4245PVI-482.

2. Do I need to buy a MiniProg4 (for programming and debugging)?

IMHO, MiniProg4 is the most reliable option for usual use.

Then for more affordable solution is get a PSoC prototype board with KitProg and snap it off and use it as a programmer/debugger.

(I usually use CY8CKIT-043)

https://www.cypress.com/documentation/development-kitsboards/cy8ckit-043-psoc-4-m-series-prototyping...

(I think that any other prototype kit with KitProg included will also work.)

Although below is in Japanese you can see the pictures to get the feeling of it. (I hope)

Re: TSoC トラ技 5月号付録の CY8C4146LQI-S433 ボード (私の起動方法)

3. If I use a 10-pin connector, which pins of a new CY8C4245PVI-482 should be connected to what? How do I identify those pins on other PSoCs and packages?

4. Am I better off using a different connector? If so, which pins of a new CY8C4245PVI-482 should I connect to what

Please refer to the Application Note AN88619 above.

moto

View solution in original post

0 Likes
MiRe_4638356
New Contributor II

Moto-san

ありがとうございました。

That is exactly what I was after. I had completely missed the AN88619 document. I thought I had been through everything!

Best wishes,

Mike