PSoC1 devices can be acquired for programming using two methods:
1. Toggling the Vdd to the device
2. Applying XRES to the device
Power Cycle programming mode toggles the power to the device to acquire it. Thus, this should be used when the device is not powered externally. MiniProg should be able to apply Vcc to the device in this case.
In reset programming mode, MiniProg uses the XRES line to acquire the device. The device should be powered externally while using this mode. Also, this mode cannot be used with devices which do not have XRES pin.