- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Converting a project from CYC84245AXI to CY8C4145LQI.
The fitter cannot find placement for 3 digital input pins that worked on the 4245 but not on the 4145. I have plenty of pin available. Pins are all configured as digital input and attached to an interrupt. The only difference I can see between the 4245 and the 4245 is the number of UDB.
What's going on?
Solved! Go to Solution.
- Labels:
-
PSoC 4 MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Doug,
You stated:
The only difference I can see between the 4145 and the 4245 is the number of UDB.
You are correct. Even more correct is there are NO UDBs on the 4145. This is the reason you cannot connect the input directly to an Isr component. The Fitter is complaining that it cannot route to the Isr. Without UDBs, the 4145 cannot pass the input directly to the interrupt bus.
However if you change the "Interrupt:" field to "Rising Edge" and check the "Dedicated interrupt" on the "Input" tab. You can now attach the Isr component to the "irq" output of the pin. This will build.
Without UDBs, there are more limitations placed on routing and logic available to you.
"Engineering is an Art. The Art of Compromise."
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Can you share your project with us so that we can understand the issue better.
Can you also let us know if other available pins are greyed out?
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Doug,
You stated:
The only difference I can see between the 4145 and the 4245 is the number of UDB.
You are correct. Even more correct is there are NO UDBs on the 4145. This is the reason you cannot connect the input directly to an Isr component. The Fitter is complaining that it cannot route to the Isr. Without UDBs, the 4145 cannot pass the input directly to the interrupt bus.
However if you change the "Interrupt:" field to "Rising Edge" and check the "Dedicated interrupt" on the "Input" tab. You can now attach the Isr component to the "irq" output of the pin. This will build.
Without UDBs, there are more limitations placed on routing and logic available to you.
"Engineering is an Art. The Art of Compromise."