CY8C4014 16pin program issue

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Leo_liu1
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

Hi SIr,

我查看datasheet发现16pin,8pin的芯片没有引出reset脚出来,只有24pin以上的才有XRES

那么对于16pin的芯片,烧录的时候,是否只需要接VCC,GND,SWD_CLK,SWD_Data就可以?

https://community.cypress.com/thread/14818?q=psoc4014%2016%20pin

根据上面的讨论,如果是通过miniprog3烧录,可能需要选择Power Cycle,但是我通常都是通过Pioneer kit烧录,只能默认是Reset,那么这样可以给16pin的芯片烧录吗?

Thanks,

Leo

0 Likes
1 Solution

Hello Leo.

Miniprog3 supports Power Cycle programming.  So, this works without any extra circuitry for PSoC's with (or without) XRES pin.  You only need a header to connect Miniprog3 to the pcb.

Since Miniprog3 supplies voltage to target PSoC on your pcb, Miniprog3 must also provide the necessary current to power up circuitry that exists on pcb.  Some designers put a jumper on the pcb to disconnect PSoC Vdd from the rest of the pcb thus allowing Miniprog3 to only source current to the PSoC.  Jumpers are not always convenient (nor wanted for production).  So, read the voltage/current spec's for Miniprog3 and make sure you don't exceed the spec.

I use the Kitprog with invertors mounted on a small breadboard.  The breadboard then connects to the PSoC pcb header.  So, it's not necessary to add the invertor circuitry on the target pcb if you want to use a Kitprog.

Bill

View solution in original post

6 Replies
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

kitprog 不能支持 powercycle的烧录模式。只能通过minprog3, 或者经过cypress 官方认证的第三方烧录工具:

https://www.cypress.com/products/device-programmer-system-partners

0 Likes

Hi Lingling,

了解。那么如果我使用042-BLE-A的EVK给16pin的psoc4芯片烧录程序,是否只需要接VCC,GND,SWD_CLK,SWD_Data四根线就可以呢?因为没有外部XRES脚。

0 Likes

You can use  Kitprog to program PSoC devices without XRES.  It only takes a bit of extra circuitry.

Solution: Use Kitprog to Program PSoC 4000 without XRES pin

This solution works at 5Volts and 3.3Volts.

Be aware that if there is additional circuitry on your pcb that must also be powered, this must be taken into account for this solution to work.

Good luck with your design.

Bill

0 Likes

Hi Bill,

Thanks.

In consideration of lack of pcb space,we don't want to add the extra circuitry instead of using miniprog3 to program.

So if we use miniprog3 to program,still the extra circuitry need to add? If not,what else we need to do?

Best Regards,

Leo

0 Likes

Hello Leo.

Miniprog3 supports Power Cycle programming.  So, this works without any extra circuitry for PSoC's with (or without) XRES pin.  You only need a header to connect Miniprog3 to the pcb.

Since Miniprog3 supplies voltage to target PSoC on your pcb, Miniprog3 must also provide the necessary current to power up circuitry that exists on pcb.  Some designers put a jumper on the pcb to disconnect PSoC Vdd from the rest of the pcb thus allowing Miniprog3 to only source current to the PSoC.  Jumpers are not always convenient (nor wanted for production).  So, read the voltage/current spec's for Miniprog3 and make sure you don't exceed the spec.

I use the Kitprog with invertors mounted on a small breadboard.  The breadboard then connects to the PSoC pcb header.  So, it's not necessary to add the invertor circuitry on the target pcb if you want to use a Kitprog.

Bill

Hi Bill,

Got it,thanks.

0 Likes