Short answer is yes. Look at board schematic and tables of assignments in
the appendicies of board user manual.
Also PSOC 4 has a section in TRM "Table 19-7. Fixed Pin Assignments" that you
Should the compiler throw me an error when i try to route these ports?
The fitter will raise an error when you try to route a pin to a component which cannot be done for any reason. You will not get an error when the pin is used by the Pioneer board already (for instance P4_2 is used for CapSense) and you define it to be used for a different purpose.
If the Pioneer board uses a pin that has a fixed assignment, then router
should throw error, however I think I have seen one or more threads where
that may not have happened and be fixed in a future revision, another release.
If the Pioneer board uses a GPIO for some purpose, that is not fixed assignment,
Creator is not board specific "aware", and therefore will not throw an error or
A suggestion was made some time ago that Creator be made aware of user
working with a specific board, such as in pin assignment tab/dialog. Hopefully
it will be included in some future release. That would of course, if done right,
throw at least a warning if pin was used by board and user tried to re-assign.