Cypress CY8CKIT-030 User manual

CY8CKIT-030
PSoC®3 Development Kit Guide
Doc. # 001-61038 Rev. *H
Cypress Semiconductor
198 Champion Court
San Jose, CA 95134-1709
Phone (USA): 800.858.1810
Phone (Intnl): 408.943.2600
http://www.cypress.com

2 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Copyrights
Copyrights
© Cypress Semiconductor Corporation, 2011-2013. The information contained herein is subject to change without notice.
Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a
Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted
nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an
express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components
in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user.
The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such
use and in doing so indemnifies Cypress against all charges.
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by
and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty
provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create
derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom soft-
ware and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as speci-
fied in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source
Code except as specified above is prohibited without the express written permission of Cypress.
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATE-
RIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described
herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein.
Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure
may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support sys-
tems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all
charges.
Use may be limited by and subject to the applicable Cypress software license agreement.
PSoC Creator™ is a trademark, and PSoC®and CapSense®are registered trademarks of Cypress Semiconductor Corp. All
other trademarks or registered trademarks referenced herein are property of the respective corporations.
Flash Code Protection
Cypress products meet the specifications contained in their particular Cypress PSoC datasheets. Cypress believes that its
family of PSoC products is one of the most secure families of its kind on the market today, regardless of how they are used.
There may be methods, unknown to Cypress, that can breach the code protection features. Any of these methods, to our
knowledge, would be dishonest and possibly illegal. Neither Cypress nor any other semiconductor manufacturer can guaran-
tee the security of their code. Code protection does not mean that we are guaranteeing the product as ‘unbreakable’.
Cypress is willing to work with the customer who is concerned about the integrity of their code. Code protection is constantly
evolving. We at Cypress are committed to continuously improving the code protection features of our products.

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 3
Contents
1. Introduction 5
1.1 Kit Contents.................................................................................................................5
1.2 PSoC Creator ..............................................................................................................5
1.3 Additional Learning Resources....................................................................................6
1.3.1 Beginner Resources.........................................................................................6
1.3.2 Engineers Looking for More.............................................................................6
1.3.3 Learning from Peers.........................................................................................6
1.3.4 More Code Examples.......................................................................................6
1.4 Document History ........................................................................................................8
1.5 Documentation Conventions .......................................................................................8
2. Getting Started 9
2.1 DVD Installation...........................................................................................................9
2.2 Install Hardware.........................................................................................................10
2.3 Install Software ..........................................................................................................10
2.4 Uninstall Software......................................................................................................10
2.5 Verify Kit Version.......................................................................................................10
3. Kit Operation 11
3.1 Programming PSoC 3 Device....................................................................................11
4. Hardware 15
4.1 System Block Diagram ..............................................................................................15
4.2 Functional Description ...............................................................................................16
4.2.1 Power Supply.................................................................................................16
4.2.1.1 Power Supply Jumper Settings........................................................18
4.2.1.2 Grounding Scheme..........................................................................18
4.2.1.3 Low-Power Functionality..................................................................19
4.2.2 Programming Interface...................................................................................19
4.2.2.1 Onboard Programming Interface .....................................................19
4.2.2.2 JTAG/SWD Programming................................................................20
4.2.3 USB Communication......................................................................................21
4.2.4 Boost Convertor.............................................................................................22
4.2.5 32-kHz and 24-MHz Crystal...........................................................................23
4.2.6 Protection Circuit............................................................................................23
4.2.6.1 Functional Description .....................................................................24
4.2.7 PSoC 3 Development Kit Expansion Ports....................................................25
4.2.7.1 Port D...............................................................................................25
4.2.7.2 Port E...............................................................................................27
4.2.8 RS-232 Interface............................................................................................28
4.2.9 Prototyping Area ............................................................................................28
4.2.10 Character LCD...............................................................................................29

4 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Contents
4.2.11 CapSense Sensors........................................................................................30
5. Code Examples 31
5.1 Introduction................................................................................................................31
5.1.1 Programming the Code Examples.................................................................31
5.2 VoltageDisplay...........................................................................................................32
5.2.1 Project Description.........................................................................................32
5.2.2 Hardware Connections ..................................................................................32
5.2.3 DelSig ADC Configuration .............................................................................32
5.2.4 Verify Output..................................................................................................33
5.3 IntensityLED..............................................................................................................34
5.3.1 Project Description.........................................................................................34
5.3.2 Hardware Connections ..................................................................................34
5.3.3 Verify Output..................................................................................................34
5.4 LowPowerDemo........................................................................................................35
5.4.1 Project Description.........................................................................................35
5.4.2 Hardware Connections ..................................................................................35
5.4.3 Verify Output..................................................................................................35
5.5 CapSense Example...................................................................................................36
5.5.1 Project Description.........................................................................................36
5.5.2 Hardware Connections ..................................................................................36
5.5.3 Verify Output..................................................................................................36
5.6 ADC_DAC Example ..................................................................................................38
5.6.1 Project Description.........................................................................................38
5.6.2 Hardware Connections ..................................................................................38
5.6.3 Verify Output..................................................................................................38
A. Appendix 39
A.1 Schematics................................................................................................................39
A.2 Board Layout.............................................................................................................43
A.2.1 PDC-09589 Top.............................................................................................43
A.2.2 PDC-09589 Power.........................................................................................44
A.2.3 PDC-09589 Ground.......................................................................................45
A.2.4 PDC-09589 Bottom........................................................................................46
A.3 Bill of Materials (BOM) ..............................................................................................47
A.4 Pin Assignment Table................................................................................................52
A.5 Using RBLEED Resistor for CapSense.....................................................................56

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 5
1. Introduction
Thank you for your interest in the CY8CKIT-030 PSoC®3 Development Kit. This kit allows you to
develop precision analog and low-power designs using PSoC 3. You can design your own projects
with PSoC Creator™ or alter the sample projects provided with this kit.
The CY8CKIT-030 PSoC 3 Development Kit is based on the PSoC 3 family of devices. PSoC 3 is a
Programmable System-on-Chip™ platform for 8-bit and 16-bit applications. It combines precision
analog and digital logic with a high-performance CPU. With PSoC, you can create the exact
combination of peripherals and integrated proprietary IP to meet your application requirements.
1.1 Kit Contents
The PSoC 3 Development Kit contains:
■Development board
■Kit DVD
■Quick start guide
■USB A to mini-B cable
■3.3-V LCD module
Inspect the contents of the kit; if you find any part missing, contact your nearest Cypress sales office
for help.
1.2 PSoC Creator
Cypress's PSoC Creator software is a state-of-the-art, easy-to-use integrated development
environment (IDE) that introduces a hardware and software design environment based on classic
schematic entry and revolutionary embedded design methodology.
With PSoC Creator, you can:
■Create and share user-defined, custom peripherals using hierarchical schematic design.
■Automatically place and route select components and integrate simple glue logic, normally
located in discrete muxes.
■Trade off hardware and software design considerations allowing you to focus on what matters
and getting to market faster.
PSoC Creator also enables you to tap into an entire tools ecosystem with integrated compiler tool
chains, RTOS solutions, and production programmers to support both PSoC 3 and PSoC 5LP.

6 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Introduction
1.3 Additional Learning Resources
Visit http://www.cypress.com for additional learning resources in the form of datasheets, application
notes, and technical reference manual.
1.3.1 Beginner Resources
AN54181 - Getting Started with PSoC® 3
PSoC Creator Training
1.3.2 Engineers Looking for More
AN54460 - PSoC 3®, PSoC 4, and PSoC 5LP Interrupts
AN52705 - PSoC 3® and PSoC 5LP - Getting Started with DMA
AN52701 - PSoC 3® and PSoC 5LP - Getting Started with Controller Area Network (CAN)
AN54439 - PSoC 3® and PSoC 5LP External Crystal Oscillators
AN52927 - PSoC 3® and PSoC 5LP - Segment LCD Direct Drive
Cypress continually strives to provide the best support. Click here to view a growing list of
application notes for PSoC 3, PSoC 4, and PSoC 5LP.
1.3.3 Learning from Peers
Cypress Developer Community Forums
1.3.4 More Code Examples
PSoC Creator provides several example projects that make code development fast and easy. To
access these example projects, click on Find Example Project… under the Example and Kits sec-
tion in the Start Page of PSoC Creator or navigate to File > Open > Example Project….
Figure 1-1. Find Example Project

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 7
Introduction
The Find Example Project section has various filters that help you locate the most relevant project.
PSoC Creator provides several starter designs. These designs highlight features that are unique to
PSoC devices. They allow you to create a design with various components, instead of creating an
empty design; the code is also provided. To use a starter design for your project, navigate to File >
New > Project and select the design required.
Figure 1-2. New Project
The starter designs and the example project contain a PDF within the project that explains the fea-
tures of the project and its configuration.
Figure 1-3. Project PDF Location
The example projects and starter designs are designed for the CY8CKIT-001 PSoC Development
Kit. However, these projects can be converted for use with the CY8CKIT-030 PSoC 3 Development
Kit or CY8CKIT-050 PSoC 5 Development Kit by following the procedure in the knowledge base arti-
cle Migrating Project from CY8CKIT-001 to CY8CKIT-030 or CY8CKIT-050.

8 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Introduction
1.4 Document History
1.5 Documentation Conventions
Revision PDFCreation
Date Origin of
Change Description of Change
** 01/06/2011 QVS Initial version of kit guide
*A 04/28/2011 RKAD Updated Schematic
*B 12/02/2011 SASH Added Pin Assignment table in the Appendix. Minor content
updates
*C 05/03/2012 SASH Updated Additional Resources section
*D 07/09/2012 SASH Updated DVD Installation on page 9.
Updated Figure 5-1 in Code Examples chapter on page 31.
*E 09/07/2012 SASH Updated images
*F 01/03/2013 SASH Added 1.3.4 More Code Examples and A.5 Using RBLEED
Resistor for CapSense sections
*G 02/28/2013 SASH Updated Figure 2-1 and Figure 5-1. Updates for PSoC Creator
2.2.
*H 09/23/2013 SASH Updated PSoC Creator images. Added programming steps in
section 3.1.
Table 1-1. Document Conventions for Guides
Convention Usage
Courier New Displays file locations, user entered text, and source code:
C:\ ...cd\icc\
Italics Displays file names and reference documentation:
Read about the sourcefile.hex file in the PSoC Designer User Guide.
[Bracketed, Bold]Displays keyboard commands in procedures:
[Enter] or [Ctrl] [C]
File > Open Represents menu paths:
File > Open > New Project
Bold Displays commands, menu paths, and icon names in procedures:
Click the File icon and then click Open.
Times New Roman Displays an equation:
2 + 2 = 4
Text in gray boxes Describes cautions or unique functionality of the product.

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 9
2. Getting Started
This chapter describes how to install and configure the PSoC 3 Development Kit. The Kit
Operation chapter on page 11 explains how to program a PSoC 3 device with PSoC Programmer
and use the kit with the help of a code example. To reprogram the PSoC device with PSoC Creator,
see the installation instructions for PSoC Creator. The Hardware chapter on page 15 details the
hardware operation. The Code Examples chapter on page 31 provides instructions to create a
simple code example. The Appendix section provides the Schematics, Board Layout, Bill of
Materials (BOM) and other useful information regarding the PSoC 3 Development Kit.
2.1 DVD Installation
Follow these steps to install the PSoC 3 Development Kit software:
1. Insert the kit DVD into the DVD drive of your PC. The DVD is designed to auto-run and the kit
menu appears.
Figure 2-1. Kit Menu
Note If auto-run does not execute, double-click cyautorun.exe on the root directory of the DVD.

10 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Getting Started
After the installation is complete, the kit contents are available at the following location:
<Install_Directory>\Cypress\PSoC 3 Development Kit\<version>
2.2 Install Hardware
No hardware installation is required for this kit.
2.3 Install Software
When installing the PSoC 3 Development Kit, the installer checks if your system has the required
software. These include PSoC Creator, PSoC Programmer, Windows Installer, .NET, and Keil Com-
plier. If these applications are not installed, the installer installs them in your PC before installing the
kit. If the Acrobat Reader application is not installed in your PC, then the installer provides the link to
install the same; this does not prevent kit installation. Note that Acrobat Reader is required to view
the kit documents. Install the following software from the kit DVD:
■PSoC Creator 3.0 or later
■PSoC Programmer 3.19.1 or later
Note When installing PSoC Programmer, select Typical on the Installation Type page.
■Code examples (provided in the Firmware folder)
Important for Win7 and Vista Users: Rename the _tools.ini file in <Install_Directory>:\
PSoC Creator\<version>\PSoC Creator\import\keil\pk51\<version> to tools.ini for
the Keil registration to be successful.
2.4 Uninstall Software
The software can be uninstalled using one of the following methods:
■Go to Start > Control Panel > Programs > Uninstall a program; select the Uninstall button in
Windows 7.
■Go to Start > All Programs > Cypress > Cypress Update Manager > Cypress Update Man-
ager; select the Uninstall button next to the software to be uninstalled.
■Insert the installation DVD and click Install PSoC 3 Development Kit button. In the CyInstaller
for PSoC 3 Development Kit 1.0 window, select Remove from the Installation Type drop-down
menu. Follow the instructions to uninstall.
2.5 Verify Kit Version
To know the kit revision, look for the white sticker on the bottom left, on the reverse of the kit box. If
the revision reads CY8CKIT-030A, then, you own the latest version.
To upgrade CY8CKIT-030 to CY8CKIT-030A, you can purchase our latest kits at:
http://www.cypress.com/go/CY8CKIT-030

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 11
3. Kit Operation
The code examples in the PSoC 3 Development Kit help you develop precision analog applications
using the PSoC 3 family of devices. The board also has hooks to enable low-power measurements
for low-power application development and evaluation.
3.1 Programming PSoC 3 Device
The default programming interface for the board is a USB-based onboard programming interface. To
program the device, plug the USB cable to the programming USB connector J1, as shown in
Figure 3-1.
Figure 3-1. Connect USB Cable to J1
When plugged in, the board enumerates as DVKProg (unconfigured). The DVKProg is configured
after opening either the PSoC Creator or PSoC Programmer application. If either of these
applications are opened before connecting the DVK to the PC, the DVKProg configuration happens
instantaneously.
After enumeration, initiate a build of the code example and program using PSoC Creator.
When using onboard programming, it is not necessary to power the board from the 12-V or 9-V DC
supply or a battery. You can use the USB power to the programming section.
If the board is already powered from another source, plugging in the programming USB does not
damage the board.

12 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Kit Operation
The PSoC 3 device on the board can also be programmed using a MiniProg3 (CY8CKIT-002). To
use MiniProg3 for programming, use the connector J3 on the board, as shown in Figure 3-2.
Note The MiniProg3 (CY8CKIT-002) is not part of the PSoC 3 Development Kit contents. It can be
purchased from the Cypress Online Store.
Figure 3-2. Connect MiniProg3
With the MiniProg3, programming is similar to the onboard programmer; however, the setup
enumerates as a MiniProg3.
The Select Debug Target window may be displayed, as shown in Figure 3-3.

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 13
Kit Operation
Figure 3-3. Select Debug Target Window
Click Port Acquire. The window appears as follows. Click Connect to start programming.
Figure 3-4. Port Acquire > Connect

14 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Kit Operation

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 15
4. Hardware
4.1 System Block Diagram
The PSoC 3 Development Kit has the following sections:
■Power supply system
■Programming interface
■USB communications
■Boost convertor
■PSoC 3 and related circuitry
■32-kHz crystal
■24-MHz crystal
■Port E (analog performance port) and port D (CapSense® or generic port)
■RS-232 communications interface
■Prototyping area
■Character LCD interface
■CapSense buttons and sliders

16 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Hardware
Figure 4-1. PSoC 3 Development Kit Details
4.2 Functional Description
4.2.1 Power Supply
The power supply system on this board is versatile; input supply can be from the following sources:
■9-V or 12-V wall wart supply using connector J4
■9-V battery connector using connectors BH1 and BH2
■USB power from communications section using connector J2
■USB power from the onboard programming section using connector J1
■Power from JTAG/SWD programming interface using connector J3
■Power through boost convertor that uses the input test points VBAT and GND
Power Adapter 9-V Battery Boost Converter
Input
Communication USB
10-Pin JTAG/SWD/SWO
Debug and Prog Header
On-board
Programming
USB
24-MHz Crystal
Port D
(CapSense/
Miscellaneous
Port)
32-kHz Crystal
Port E
(Analog Port)
Variable
Resistor/
Potentiometer
RS-232
Interface
Character LCD Interface Switches/LEDs Prototyping Area
CapSense
Reset Button

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 17
Hardware
The board power domain has five rails:
■Vin rail: This is where the input of the onboard regulators are connected. This domain is powered
through protection diodes.
■5-V rail: This is the output of the 5-V regulator U2. The rail has a fixed 5-V output regardless of
jumper settings. The voltage in this rail can be less than 5 V only when the board is powered by
the USB. This 5-V rail powers the circuits that require fixed 5-V supply.
■3.3-V rail: This is the output of the 3.3-V regulator U4. This rail remains 3.3 V regardless of
jumper settings or power source changes. It powers the circuits requiring fixed 3.3-V supply such
as the onboard programming section.
■Vddd rail: This rail provides power to the digital supply for the PSoC device. It can be derived
from either the 5-V or 3.3-V rail. The selection is made using J10 (3-pin jumper).
■Vdda rail: This rail provides power to the analog supply of the PSoC device. It is the output of a
low-noise regulator U1. The regulator is a variable output voltage and can be either 3.3 V or 5 V.
This is done by changing the position on J11 (3-pin jumper).
The following block diagram shows the structure of the power system on the board.
Figure 4-2. Power System Structure
3.3-V Regulator
5-V Regulator
5-V/3.3-V Analog
Regulator
USB
Communication
Power
9-V Battery
12-V/9-V Wall
wart
Vin
Vddd
Selection
(J10)
Vdda
Selection
(J11)
3.3 V
Vddd
5 V
Vdda
USB
Programming 5 V

18 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Hardware
4.2.1.1 Power Supply Jumper Settings
Figure 4-3. Jumper Settings
Two jumpers govern the power rails on the board. J10 is responsible for the selection of Vddd (digital
power) and J11 selects Vdda (analog power).
The jumper settings for each power scheme are as follows.
Warning
■Ensure that the Vdda is always higher than Vddd–J11 should not be set to 3.3 V position when
J10 is at 5 V position.
■When USB power is used, ensure a 3.3-V setting on both J10 and J11. This is because the 5-V
rail of the USB power is not accurate and is not recommended.
4.2.1.2 Grounding Scheme
The board design considers analog designs as major target applications. Therefore, the grounding
scheme in the board is unique to ensure precision analog performance.
The board has three types of ground:
■GND - This is the universal ground where all the regulators are referred. Both Vssd and Vssa
connect to this ground through a star connection.
■Vssd - This is the digital ground and covers the digital circuitry on the board, such as RS-232 and
LCD.
■Vssa - This is the analog ground and covers the grounding for analog circuitry present on the
board, such as the reference block.
When creating custom circuitry in the prototyping area provided on the board, remember to use the
Vssa for the sensitive analog circuits and Vssd for the digital ones.
Port E on the board is the designated analog expansion connector. This connector brings out
ports 0, 3, and 4, which are the best performing analog ports on PSoC 3 and PSoC 5 devices. Port E
has two types of grounds. One is the analog ground (GND_A in the silkscreen, Vssa in the
Powering Scheme Jumper Settings
Vdda = 5 V, Vddd = 5 V J10 in 5-V setting and J11 in 5-V setting.
Vdda = 3.3 V, Vddd = 3.3 V J10 in 3.3-V setting and J11 in 3.3-V setting.
Vdda = 5 V, Vddd = 3.3 V J10 in 3.3-V setting and J11 in 5-V setting.
Vdda = 3.3 V, Vddd = 5 V Can be achieved, but is an invalid condition because the PSoC 3 silicon
performance cannot be guaranteed.

CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H 19
Hardware
schematic), which connects directly to the analog ground on the board. The other ground, known as
GND, is used for the digital and high-current circuitry on the expansion board. This differentiation on
the connector grounds helps the expansion board designer to separate the analog and digital ground
on any high-precision analog boards being designed for port E.
4.2.1.3 Low-Power Functionality
The kit also facilitates application development, which requires low power consumption. Low-power
functions require a power measurement capability, also available in this kit.
The analog supply is connected to the device through the 0-resistor (R23). By removing this
resistor and connecting an ammeter in series using the test points, Vdda_p and Vdda, you can
measure the analog power used by the system.
The digital supply can be monitored by removing the connection on jumper J10 and connecting an
ammeter in place of the short. This allows to measure the digital power used by the system.
The board provides the ability to measure analog and digital power separately. To measure power at
a single point, rather than at analog and digital separately, remove resistor R23 to disconnect the
analog regulator from powering the Vdda and short Vdda and Vddd through R30. The net power can
now be measured at jumper J10 similar to the digital power measurement. To switch repeatedly
between R23 and R30, moving around the 0-resistors can be discomforting. Hence, a J38
(unpopulated) is provided to populate a male 3-pin header and have a shorting jumper in the place of
R23/R30.
While measuring device power, make the following changes in the board to avoid leakage through
other components that are connected to the device power rails.
■Disconnect the RS-232 power by disconnecting R58. An additional jumper capability is available
as J37 if you populate it with a 2-pin male header.
■Disconnect the potentiometer by disconnecting J30.
■Ground the boost pins if boost operation is not used by populating R1, R28, and R29. Also, make
sure R25 and R31 are not populated.
4.2.2 Programming Interface
This kit allows programming in two modes:
■Using the onboard programming interface
■Using the JTAG/SWD programming interface with a MiniProg3
4.2.2.1 Onboard Programming Interface
The onboard programmer interfaces with your PC through a USB connector, as shown in Figure 4-4.

20 CY8CKIT-030 PSoC 3 Development Kit Guide, Doc. # 001-61038 Rev. *H
Hardware
Figure 4-4. Onboard Programming Interface
When the USB programming is plugged into the PC, it enumerates as DVKProg and you can use the
normal programming interface from PSoC Creator to program this board through the onboard
programmer.
A 0-resistor R9 is provided on the board to disconnect power to the onboard programmer.
4.2.2.2 JTAG/SWD Programming
Apart from the onboard programming interface, the board also provides the option of using the
MiniProg3. This interface is much faster than the onboard program interface. The JTAG/SWD
programming is done through the 10-pin connector, J3.
Other manuals for CY8CKIT-030
3
Table of contents
Other Cypress Semiconductor manuals