Datasheet
130 PSoC Designer IDE Guide, Document # 001-42655 Rev *B
Debugger
7.7 Programming the Part
Programming the part is done once debugging is complete. By doing this, you store the ROM data
directly in the Flash memory of the part. The Cypress device can be reprogrammed many times due
to its Flash Program Memory. Figure 7-18 shows the Pod Programming Socket that is connected to
a CAT5 cable.
Only the five required serial programming pins are available on the programming socket. These
required pins are the same pins that make up the Serial Programming Header (Vdd, Vss, XRES,
P1[1] SCLK, and P1[0] SDATA). You cannot use the programming socket for emulation. Note the
position of Pin 1 on the programming socket to ensure correct operation.
Figure 7-18. ICE Cube and YProgrammer
Make sure the pod is not connected to a circuit board (your development board or the PSoC pup)
when you program the part. Otherwise, programming (the part) may fail.
To program the part, place the part in the programming socket on the pod, then select Program >
PSoC Programmer to launch PSoC Programmer. PSoC Programmer is a standalone device pro-
gramming application. If PSoC Programmer is not installed, the icon is grayed out. It can be down-
loaded from the Cypress web site. Using this PSoC Designer accessory you can quickly program,
read, verify, and checksum. Refer to the PSoC Programmer’s User Guide for additional information.