English
Language : 

CY8C52_1106 Datasheet, PDF (50/95 Pages) Cypress Semiconductor – Programmable System-on-Chip (PSoC) DC to 40 MHz operation
PRELIMINARY
PSoC® 5: CY8C52 Family Datasheet
Figure 9-1. SWD Interface Connections between PSoC 5 and Programmer
VDD
Host Programmer
VDD
SWDCK
SWDIO
XRES
PSoC 5
VDDD, VDDA, VDDIO0, VDDIO1, VDDIO2, VDDIO3 1, 2, 3
SWDCK (P1[1] or P15[7]) 4
SWDIO (P1[0] or P15[6])
XRES
GND
GND
VSSD, VSSA
1 The voltage levels of the Host Programmer and the PSoC 5 voltage domains involved in programming should be
the same. XRES pin is powered by VDDIO1. The USB SWD pins are powered by VDDD. So for
programming using the USB SWD pins with XRES pin, the VDDD, VDDIO1 of PSoC 5 should be at the same voltage
level as Host VDD. Rest of PSoC 5 voltage domains (VDDA, VDDIO0, VDDIO2, VDDIO3) need not be at the same voltage
level as host Programmer. The Port 1 SWD pins are powered by VDDIO1. So VDDIO1 of PSoC 5 should be at same
voltage level as host VDD for Port 1 SWD programming. Rest of PSoC 5 voltage domains ( VDDD, VDDA, VDDIO0, VDDIO2,
VDDIO3) need not be at the same voltage level as host Programmer.
2 Vdda must be greater than or equal to all other power supplies (Vddd, Vddio’s) in PSoC 5.
3 For Power cycle mode Programming, XRES pin is not required. But the Host programmer must have
the capability to toggle power (Vddd, Vdda, All Vddio’s) to PSoC 5. This may typically require
external interface circuitry to toggle power which will depend on the programming setup. The power
supplies can be brought up in any sequence, however, once stable, VDDA must be greater than or
equal to all other supplies.
4 When USB SWD pins are used for Programming, the P1[1] SWDCK pin must be externally connected to Ground
using external pull-down resistor (around 100 K resistor). This is required for P15[7] SWDCK signal to be seen by
PSoC 5's internal logic.
Document Number: 001-66236 Rev. *A
Page 50 of 95