Post your project -
This may help -
http://www.cypress.com/?rID=2900 AN2094 - PSoC® 1 - Getting Started with GPIO
In the routing inspector is the pin connected to the input or output global buss ?
Are you trying to connect a pin under SW to a buss ? If so you would use PRTxGS.
Look at the Register TRM and Architectural TREM fopr more info.
1. If you want to have a input, why not use the Hiz input?
2. If you want to use the pin as input with pull down or pull up. While I didn't do it beofre, I would think try the following
a.. set the mode as input first from the desinger,
b. then set the mode to pull up with your software and
c..also set the FET of the other size off.
For example you want to use a pull up, you set the mode to pull up and then set the output to high, then FET on the low set would be OFF, you should now have a internal resitor(~5k6) to VCC. however remember that the voltage on the pin would seems like having a voltage divider, unless your signal has a low impedance.