cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

DzNg_1446756
New Contributor II

Just set up a PSOC 4000 project which comprises of 1 Timer, 1 I2C, 1 digital input pin (external terminal).  Add in interrupt to the digital pin, click generate application and got the error:

E2809: Unable to find a valid placement for pins and fixed-function blocks. See the Digital Placement's Detailed placement messages section in the report file for details.

Doesn't PSOC 4000 support external signal as interrupt?

Please see atteched project file.

0 Likes
1 Solution
Roy_Liu
Moderator
Moderator

Would you mind to setup the interrupt for the pin component like below:

pastedImage_0.png

Then connect the ZC_INTR to the irq of ZC pin:

pastedImage_0.png

The reason that the connecting the ZC_INTR to the ZC pin(as below) does not work is the PSoC4000 family devices do not have port interface digital routing inside.

pastedImage_1.png

Roy Liu

View solution in original post

0 Likes
2 Replies
Roy_Liu
Moderator
Moderator

Would you mind to setup the interrupt for the pin component like below:

pastedImage_0.png

Then connect the ZC_INTR to the irq of ZC pin:

pastedImage_0.png

The reason that the connecting the ZC_INTR to the ZC pin(as below) does not work is the PSoC4000 family devices do not have port interface digital routing inside.

pastedImage_1.png

Roy Liu

View solution in original post

0 Likes
DzNg_1446756
New Contributor II

I made the change.  It works for the C8YC4013SXI-411 only.  Not for the C8YC4013SXI-400 & C8YC4013SXI-410.  Not enough resources?

0 Likes