Same Firmware Different PSoC1

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

cross mob
Anonymous
Not applicable

Hello all,

   

 

   

Someone wrote firmware for me in C in PSoC Designer5.1. This was running perfectly on the CY8C27443 28 pin SOIC device. Due to certain reasons, I need to change the device from the current CY8C27443 to the CY8C28433 28 pin SSOP device.

   

 

   

My question is, will the firmware be compatible or do I need to get some changes done?

   

 

   

Thanks,

   

emelex

0 Likes
4 Replies
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

The CY8C28433 is in every respect the larger chip (SRam, IO-Blocks etc), so your firmware will at least fit into.

   

None the less you will need the firmware's source code and project data to clone the project from the old chip into the new. That is a job usually done within 10 minutes if you know how. I doubt that it will be possible to directly program the old firmware as a hex-file into the 28433 and have all functions working.

   

 

   

Bob

0 Likes
Anonymous
Not applicable

Thanks for your speedy reply Bob.

   

 

   

I thought it would take a while for a response so i did program the CY8C28433 with the hex file made for the CY8C27443. It programmed just fine, all functions worked just fine except eprom related functions. Any suggestions?

   

 

   

emelex

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

It may be that your flash security file needs editing to call out the right blocks the new device

   

is using.

   

 

   

      www.planetpsoc.com/psoc1-articles-digital/52-e2prom-user-module.html

   

 

   

Also for both versions print out datasheet for the new and old project and compare settings.

   

Some global settings, present in one release do not appear in another (Cypress is slowly

   

working on that issue) may need to be "fixed" up.

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable
        while the new chip may seems to work fine. I would recompile the code. Some times it would take a long time for the bug to show up.   
0 Likes