Cy8c24423a-24pi code adaption

Hi

I'm trying to modify an old project i found online to use an atmega microcontroller instead of its original cy8c24423a-24pi for several reasons.
1, apparently uploading the code on it is a nightmare
2, it's not available anymore
3, there is very little community support

I'm not familiar with the cy8c24423a-24pi at all and i don't know how the code is written or how i should adapt it to work with an arduino. I'm hoping the outputs and inputs work the same way as in the arduino. The project doesn't really use many pins, (4 or 5 analog inputs and 2 analog output at most)

I do have a few concerns as well
The cy8c24423a-24pi is a 32 bit chip with a 24mhz IMO while the arduino uno is an 8 bit microcontroller. While the application doesn't necessarily require the speed, it's still a concern.

The other option i had in mind is an esp32 as they are 32 bit and while they have fewer GPIOs, the project does not require many.

The operating voltage range of the cy8c24423a-24pi is between 3 to 5.25 volts (which is weird but that's what was written in the datasheet) and the arduino would be better suited in that regard.

Any help or guidance as to where to start is greatly appreciated.

I have moved your topic to a Project Guidance....Wasn't really related to General Community discussion.

1 Like

For someone to be able to help, you need to know what you expect from your project.

Post a schematic of your project, and post your actual code for cy8c24423a.
Remember to click on the toolbar to post the code.

1 Like

If not a full sch, a meaningful block diagram specifying signals, voltages etc
8/16/32 bits may not be a problem, depending on any math etc being done.

If you can describe the ‘Theory of Operation’ that will help identify user interface, outputs, and performance bottlenecks along with performance goals.

Datasheet

" https://www.ic-components.hk/files/6c/CY8C27643-24PVXIT.pdf

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.