I can understand your concern. PPSoC is an M8C based architecture and needs PSoC Designer for the application development. This tool does not support Keil compiler and provides you with the option of customizing your chip which can not be done using the normal compiler. For the learning of PSoC Designer you can refer to very descriptive training modules available on CY website at the following link: http://www.cypress.com/?id=1162&source=home_support
Our PSoC3 device does support Keil in the PSoC Creator environment but that does not provide you an option of in built Power FETs.