Transitioning from PSoC 5LP to PSoC 3

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

cross mob
rmlowe01
Level 1
Level 1
First reply posted First question asked Welcome!

Hi, I am wondering how to transition a design from the PSoC 5LP to the PSoC 3 with the minimal amount of changes possible (not having to redesign the hardware and software). I am wondering if there are any notable changes I must be aware of besides the specs difference. Of course, a simple change of device and copy and paste will not build or compile successfully. Any helpful information will suffice. The reason I am downgrading to an older chip is because there is a massive chip shortage with a year lead time on a 5LP chip that is currently being used in the design.

0 Likes
1 Solution
Len_CONSULTRON
Level 9
Level 9
Beta tester 500 solutions authored 1000 replies posted

rmlowe01,

The PSoC3 generally has the same resources as the PSoC5LP.  This means that if you pick a PSoC3 that has the same number of resources as the PSoC5LP in your design, the Application Build phase shouldn't complain.

I can't vouch that you will find an equivalent pinout.  If no equivalent, you would have to change the layout.

Another potential issue:  The PSoC5 uses the ARM (a RISC micro) and is generally quicker at executing code than the 8051.  There might be a performance issue depending how you are taxing the CPU.

Another issue is that the Keil compiler used on the PSoC3 has some slightly difference syntax.  Therefore porting the PSoC5 code from your design to the PSoC3 may require some adjustments.

Here my suggestions:

  • Find a PSoC3 with the closest match to the PSoC5LP in your design.
  • Contact a Infineon sales rep to see if this PSoC3 is available in he timeframe you need.
  • Make a copy of the PSoC5 design project and select the chosen PSoC3 device for this project.   Try to compile your PSoC3 project and see what warnings or errors pop up.
Len
"Engineering is an Art. The Art of Compromise."

View solution in original post

4 Replies