Are you using UDB based UART in your application?
Please note that the device family PSoC 4100S Plus doesn't have Programmable Digital Block (UDB and DSI). So that might be the reason for the error you are getting. If that is the case you should convert your design from UDB based UART to SCB based UART. You can see code examples from PSoC Creator on SCB based UART.
Can you please remove the code in your project and attach just the project for us to test once?
Yes, I was using the UDB UART, which I should have checked before posting this since I know it does not exist in the 41XX :-(
I guess I was confused by the error message I got, into looking elsewhere. Since the pinouts were essentially the same I had hopes I could use the 41XX, but after I replaced the UDB UART with the SCB hardware block, I got a whole slew of new error messages about pins not being reachable by the SCB and the TCPWMs, so I am sure I cannot swap in the 41XX in this design without a PCB rev.
I guess in the first instance the fitter could not even get far enough to check the pins on the other components.
Thanks for your help,
If you want to relocate the UART and TCPWM pins within a port (a group of 8 pins) it may be possible to use the Smart I/O.
Thanks, I'll check that out!