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

cross mob
lock attach
Attachments are accessible only for community members.
GrLe_1336286
Level 3
Level 3
25 replies posted 10 replies posted 5 replies posted

Hi All,

Due to global chip shortages we are attempting to migrate a working PSoC project to an alternative device.

The migration is from a CY8C4245LQI-483 to a CY8C4244LQI-443.

It seems that a hard fault is triggered in the built-in interrupt handler when reading a register.

To debug we have built the project with only the SCB (I2C) component. When only the I2C component initialised the hard fault occurs, and does not happen when the device is not initialized.

Attached is a capture from debug showing the file and line that seems to cause the error, other interrupts may or may not happen before this interrupt, but on multiple power cycles the problem consistently occurs on this specific line in this specific ISR, before triggering the default handler.

SCB component version is 4.0.

Any thoughts on how we can approach this issue?

Regards,
Greg

 

0 Likes
1 Solution

Hello Ekta,

Thank you for your help in pursing this issue.

We have tested two additional CY8C4244LQI-483 devices from the same batch (date code) without any issues. The DC 5 V power rails appear fine, supplied from a 3A switch mode, so we will change this PSoC device to a newer batch to confirm operation of the board.

Kind regards,
Greg

View solution in original post

0 Likes
5 Replies