There is not a stand alone programmer in the CY8CKIT-049-41XX. You can however program it to another CY8CKIT-049-41XX.
Reference cypress KBA93514...To answer your other question,Psoc creator is what programs the device.
Thanks for the reply,
could you please post a link to the reference article KBA93514, I was unable to get either in Cypress or in google.
I have downloaded the USB-Serial SDK software, however I see that the chip can be configured for various communications like I2C, SPI etc, I think I may have wrongly assumed it can be re-programmed for any other general usage, such as PWM, digital I/O control etc.
Cheapest and easiest for you would be to get a CY8CKIT-043 PSoC4 M Prototyping Kit. This kit allows for programming and debugging which can be of tremendous help. You may use the snap-off part of the Kit (named KitProg) as a programmer for any PSoC3,4 and 5.
Generally speaking a PSoC can be programmed to use several quite different "components" as communication interfaces, timers, counters, PWMs, ADCs, DACs, CapSense, even DMA and some more like opAmps... Quite a lot!
Thanks for the help