User guide
18 CY8CKIT-002 MiniProg3 User Guide, Doc. # 001-59350 Rev. *E
Technical Description
Here is a summary of the protocols and related pin assignments.
3.3 Power
The MiniProg3 requires a connection to the Vddio supply of the target device to set the voltage level
used for communication. This is required regardless of the communication protocol and the port
selected. One of the connector’s VTARG pins must be connected to the Vddio supply of the target
device. For PSoC 3 and PSoC 5LP, this is the Vddio1 supply because this supply is used to drive the
debug pins. If you do not connect the VTARG or you connect it to the wrong supply, MiniProg3
cannot communicate with the target device.
On boards where there is a single power supply for the entire board, MiniProg3 can, in some cases,
supply power to the board. This supply is limited to approximately 200 mA, and is protected against
excess current draw. You can select 1.8 V, 2.5 V, 3.3 V, or 5 V for the power supply voltage. The 5 V
supply may be as low as 4.25 V or as high as 5.5 V, because it is supplied directly from the USB port.
In addition to supplying power, MiniProg3 can also measure voltage on its VTARG line. The PSoC
Programmer GUI displays the VTARG voltage in the Status group box (shown in Figure 2-3 on
page 12). The accuracy of the measurement is 80–100 mV in the VTARG range 0 ≤ U ≤ 4.0 V, and a
maximum of 200 mV in the range 4.0 ≤ U ≤ 5.0.
Note Although ADC resolution in MiniProg3 is 20 mV, the actual accuracy is approximately 200 mV.
3.3.1 Voltage Detection
MiniProg3 can detect voltages in the range of 0 V to 5 V. Many of the Cypress software tools, such
as PSoC Programmer and Bridge Control Panel, display this detected voltage in the application GUI.
Table 3-2. Communication Protocol Pin Assignments
Protocol Signal 5-Pin 10-Pin
ISSP
SCLK 4
SDAT 5
XRES 3
JTAG
TMS
2
TCK
4
TDO
6
TDI
8
XRES
10
SWD / SWV
SDIO 5 2
SCK 4 4
SWV
a
a. SWV trace is only available in conjunction with SWD debugging.
6
XRES 3 10
I
2
C
SCK 4
SDA 5