For the CY8C29x66, CY8C27x43, CY8C24x94, CY8C24x23A, CY8C21x34, and CY8C21x23
There is a Cypress Development kit for every need – from entry-level evaluation and prototyping, to
full-speed, real-time emulation and debugging, to high volume manufacturing programming.
Software
PSoC software is available for free download at http://www.cypress.com.
PSoC Designer
At the core of the PSoC development software suite is PSoC
Designer™. Utilized by thousands of PSoC developers, this robust
software has been facilitating PSoC designs for half a decade.
http://www.cypress.com/psocdesigner
There are three subsystems within PSoC Designer:
1.Device Editor: Configure PSoC hardware blocks and
IO, route internal signals, and define system
parameters.
2.Application Editor: Write application code in ‘C’ or
assembly language. (A fully integrated C compiler is
accessible with the purchase of a license.)
3.Debugger: Debug using breakpoints, trace, watch
variables, advanced dynamic event points, and more.
PSoC Express
A
C
B
D
As the newest a
development software suite, PSoC E
is the first visual embedded system design
tool that allows a user to create an entire
PSoC project and generate a schematic,
BOM, and data sheet without writing a sin
line of code. Users work directly with
application objects such as LEDs, swit
sensors, and fans.
Select inputs and outputs (A)
Define the output’s behavior (B
Simulate the design to verify (C)
Build to generate PSoC HEX file,
BOM, schematic, and datasheet (D
http://www.cypress.com/psocexpress
PSoC Programmer
Flexible enough to be us
development, yet suitable for factory program
PSoC Programmer works either as a standalone
programming application or it can operate directly
PSoC Designer or PSoC Express.
SoC Programmer is the one-stop programming
P
application for Cypress’ PSoC development tools.
http://www.cypress.com/psocprogrammer
ed on the bench in
ming,
from
1
ddition to the PSoC
xpress™
gle
ches,
)
)
3
Page 2
Basic Development Kit
CY3215-DK Basic Development Kit
Everything you need to get started with PSoC, with support for the 28-pin DIP package.
PSoC Designer Software CD-ROM
ICE-Cube In-Circuit Emulator
ICE Flex-Pod for CY8C29x66
Backward Compatible Cat-5 Adapter
Mini-Eval Programming Board in One
110 ~ 240V Power Supply, Euro-Plug Adapter
iMAGEcraft C Compiler (Registration Required)
ISSP Cable
USB 2.0 Cable
2 CY8C29466-24PXI 28-PDIP Chip Sa
E-Cube
IC
The ICE-Cube (availdriven by the Debugger subsystem of PSoC
and Blue Cat-5 Cable
able in the CY3215-DK) is
Designer. This software interface allows users to run, halt, and single step the processor and view
the content of specific memory locations. It also allows the user to set complex event points. Event
points can start and stop the trace memory on the ICE, as well as break the program execution. The
ICE-Cube supports large memory model PSoC devices (devices with >256 bytes of RAM) and is
backward compatible with previous PSoC devices (CY8C27x43 and CY8C24x23A).
Y3202-C iMAGEcraft C Compiler
C
The C compiler is included in the CY3215-DK. For use with other kits, the CY3202-C is available as
a separate purchase. It is fully integrated into PSoC Designer. PSoC Designer provides source-level
debugging to round out its ‘C’ language support. (No C compiler purchase is necessary for using
PSoC Express.)
Family
mples
ANSI C compiler
Inline assembly an
Modern stack-based architecture
7 basic data types including IEEE
Assembler and linker
Math and string librarie
‘C’ interrupt service routin
Librarian
d interface with assembly modules
32-bit floating point
s
es
Revision *H October 25, 2006
Page 3
Express Development Kit
CY3210-ExpressDK PSoC Express Development Kit
The CY3210-ExpressDK is for advanced prototyping and development with PSoC Express. It
provides access to I2C buses, voltage references, switches, upgradeable modules and more.
PSoC Express Software CD-ROM
Express Development Board
4 Fan Modules
2 Proto Modules
MiniProg In-Syste
MiniEval PCB Evaluation Board
Jumper Wire Kit
USB 2.0 Cable
Serial Cable (DB
110 ~ 240V Power S
2 CY8C24423A-24PXI 28-PDIP Chip Samples
2 CY8C27443-24PXI 28-PDIP Chip Samples
2 CY8C29466-24PXI 28-PDIP Chip Samples
p:/ww.cypress.com/expressdk
htt/w
Y3210-FanMod Fan Module Kit
C
This kit provides two extra fan module
use with the CY3210-ExpressDK.
m Serial Programmer
9)
upply, Euro-Plug Adapter
s for
CY3210-ProtoMod Proto Module Kit
This kit provides two extra proto modules fo
use with the CY3210-ExpressDK.
r
Emulation Kits and Accessories
PSoC Emulation Accessories Overview
The following tables can be used to associate a s
Kit, Emulation Kit, and Programmer Kit.
QFN Emulation Kit: 1 Flexcable, 1 Pod, 2 Feet (See Appendix for detail)
Non-QFN Emulation it:1 Flexcable, 1 Pod, 2 Feet (See Appendix for detail)
Pod Kit: 2 Pods
Foot Kit: 4 Feet
Flexcable Kit: 1 Flexcable
Revision *H October 25, 2006
K
pecific PSoC part with its appropriate Development
Page 4
All rog (up to 28PDIP) without programming PDIP packages can be programmed with ISSP or MiniP
adapter. For other packages, please refer to the Programming Adapter table on page 7.
CY8C24123A-24PXI 8 PDIP CY3215-DK CY3250-24X23A CY3250* -8PDIP-FKISSP or MiniProg
CY8C24123A-24SXI 8 SOIC CY3215-DK CY3250-24X23A CY3250-8SOIC-FK* ISSP or MiniProg
CY8C24223A-24PXI 20 PDIP CY3215-DK CY3250-24X23A CY3250-20PDIP-FK* ISSP or MiniProg
CY8C24223A-24PVXI 20 SSOP CY3215-DK CY3250-24X23A CY3250-20SSOP-FK* ISSP or MiniRrog
CY8C24223A-24SXI 20 SOIC CY3215-DK CY3250-24X23A CY3250-20SOIC-FK* ISSP or MiniProg
CY8C24423A-24PXI 28 PDIP CY3215-DK CY3250-24X23A CY3250-28PDIP-FK ISSP or MiniProg
CY8C24423A-24PVXI 28 SSOP CY3215-DK CY3250-24X23A CY3250-28SSOP-FK* ISSP or MiniProg
CY8C24423A-24SXI 28 SOIC CY3215-DK CY3250-24X23A CY3250-28SOIC-FK* ISSP or MiniProg
CY8C24423A-24LFXI 32 QFN CY3215-DK CY3250-24X23AQFN CY3250-32QFN-FK ISSP or MiniProg
*Foot Kit is required in conjunction tiowith Emula n Kit to emulate this package.
**Programming adapter may be required.
Revision *H October 25, 2006
Page 5
Evaluation Tools
Overview
There are three types of general evaluation methods for the PSoC. The picture below illustrates the
device path for these three methods:
Inexpensive
Evaluation
(N) o Emulation
Inexpensive
Evaluation
and
Prototyping
(N)
o Emulation
Basic
Evaluation and
Emulation
Feature-Rich
Evaluation,
Prototyping
and
Emulation
PSoC Designer/Programmer
USB Cable
USB Cable
CY3210-MiniProg1
MiniProg
Connects Directly USB Cable
MiniEval
CY3210-PSoCEval1
MiniProg
Connects Directly USB Cable
PSoCEval
CY3215-DK
ICE-CubeFlex-Pod
Connects Directly
CY3215-DK
ICE-CubeFlex-Pod
Connects Directly
Connects Directly
Connects Directly
MiniEval
PSoCEval1
PSoCEval
CY3210-MiniProg1
This inexpensive evaluation kit allows a user to program PSoC devices via the MiniProg1
programming unit. A MiniEval1 board is also included in the kit. The MiniEval board is a
programming and evaluation board that allows socket programming of DIP devices. It also includes
LEDs and a POT for simple evaluation and demonstration, but does not include a prototyping area.
The MiniProg utilizes a 5-pin ISSP (In-System Serial Programming) header to program PSoC
devices on the MiniEval board or directly on a target board. (To learn how to prepare your target
board for ISSP, see Application Note AN2014 available at
small, compact, and connects to the PC via a provided USB 2.0 cable.
Kit Includes:
MiniProg Programming Unit
MiniEval Socket Programming and Evaluation Board
28-Pin CY8C29466-24PXI PDIP PSoC Device Sample
28-Pin CY8C27443-24PXI PDIP PSoC Device Sample
PSoC Designer Software CD
Getting Started Guide
USB 2.0 Cable
ote that the MiniProg is intended as a programming tool for the developer.
N
http://www.cypress.com.) The MiniProg is
Revision *H October 25, 2006
Page 6
CY3210-PSoCEval1
This evaluation kit features an evaluation board and MiniProg1
programming unit. The evaluation board includes an LCD module,
Potentiometer, LEDs, and plenty of breadboarding space to meet
all of your evaluation needs. The MiniProg1 programming unit will
program PSoC devices directly on the evaluation board or on other
boards via a 5-pin header. The MiniProg1 is small and compact,
and connects to a PC via a provided USB 2.0 Cable.
Kit Includes:
Evaluation Board with LCD Module
MiniProg Programming Unit
28-Pin CY8C29466-24PXI PDIP PSoC Device Sample (2)
PSoC Designer Software CD
Getting Started Guide
USB 2.0 Cable
CY3214-PSoCEvalUSB (Support for CY8C24894 Coming Soon)
This new evaluation kit is specifically for the CY8C24794. It
includes an evaluation board and MiniProg1 programming unit.
The evaluation board features an On-Chip Debugger (OCD).
The OCD allows full-featured, on-board emulation of the
CY8C24794 when combined with an ICE-Cube (available in the
CY3215-DK). The board also features USB connectivity and
CapSense
an LCD module, potentiometer, LEDs, an enunciator, and
plenty of breadboarding space to meet all of your evaluation
needs.
Kit Includes:
CY8C24794 Evaluation Board with LCD Module
MiniProg Programming Unit
PSoC Designer Software CD
PSoC Support CD (with CY8C24794 Example Projects)
Getting Started Guide
USB 2.0 Cable
TM
buttons and slider. Also included on the board is
Revision *H October 25, 2006
Page 7
Programming Methods
Inexpensive
Prototype
Programming
Full-Featured
Emulation
and
Prototype
Programming
Production
Programming
PSoC Designer/Programmer
USB Cable
USB Cable
USB Cable
USB Cable
MiniProg
MiniProg
ICE-Cube
ICE-Cube
CY3207ISSP
Connects
Directly
Direct ISSP Connection
ISSP Cable USB Cable
ISSP Cable
ISSP Cable
PSoCEval1 or MiniEval
Target PCB with PSoC
MiniEval
Target PCB with PSoC
Target PCB with PSoC
CY3207ISSP
The CY3207ISSP is a production programmer. It
includes protection circuitry and an industrial case that
is more robust than the MiniProg and the ICE-Cube in
a production-programming environment. The
CY3207ISSP can program parts in-system or mounted
in the socket. Use the table to the right to identify
adapters for CY3207ISSP socket programming.
ISSP Overview
The CY3207ISSP, ICE-Cube, and MiniProg1 all allow
easy In-System Serial Programming (ISSP). A black
cable is included in the Development Kit for ISSP. All
designers are encouraged to design their PCBs with an
ISSP capability.
ISSP is perfect for prototyping because it allows rapid
reprogramming of the PSoC part mounted on the PCB
and eliminates the need for a package-specific
YProgrammer. ISSP can also be useful in production
programming because it eliminates the need for programming
individual chips prior to PCB assembly. Often times ISSP is cheaper
than using a programming house.
Pictured to the right is an ICE-Cube connected directly
to a project PCB (the PSoCEval). ISSP can be done
with the small ISSP connector. An ISSP connector is
pictured to the left. See Application Notes AN2014 a
AN2026, AN2026a, AN2026b for more inform
ISSP.
Several tools have been specially designed to accompany PSoC devices during development and
production by the following 3
online under Evaluation Boards >>PSoC at
Device Programmer Leap Electronic CO., LTD.
http://www.leap.com.tw/
3rd-Party ISSP Programmer SONmicro
http://www.sonmicro.com
3rd-Party Programmer Xeltek Inc.
http://www.xeltek.com
PSoC ISP, Arista Systems
http://www.aristasystems.com/psocisp.htm or sales@aristasystems.com
3rd-Party Development Tool m i k r o E l e k t r o n i k a PSoC System
-party vendors. Specific details for each of these tools can be found
http://www.cypress.com.
Page 9
Appendix
CY3250 Development Tool
Part Number Function Content Price
CY3250-FLEXCABLE Replacement Flexcable for PSoC CY3250 ICE Pod Kit One (1) Flexcable $38.00
CY3250-24X94QFN Emulation support for CY8C24794-24LFXI and CY8C24894-24LFXI devices. The QFN pod
CY3250-24X23AQFN Emulation support for CY8C24423A-LFXI device. The QFN pod provides the interconnection
CY3250-27XXXQFN Emulation support for CY8C27643-LFXI device. The QFN pod provides the interconnection
CY3250-29XXXQFN Emulation support for CY8C29666-LFXI device. The QFN pod provides the interconnection
CY3250-21X23QFN Emulation support for CY8C21323-LFXI device. The QFN pod provides the interconnection
CY3250-21X34QFN Emulation support for CY8C21434-LFXI and CY8C21634-FLXI devices. The QFN pod
CY3250-24QFN-FK Replacement PSoC CY3250 (24-pin QFN) Pod Feet Four (4) 24QFN Feet $140.00
CY3250-32QFN-FK Replacement PSoC CY3250 (32-pin QFN) Pod Feet Four (4) 32QFN Feet $140.00
CY3250-48QFN-FK Replacement PSoC CY3250 (48-pin QFN) Pod Feet Four (4) 48QFN Feet $140.00
CY3250-56QFN-FK Replacement PSoC CY3250 (56-pin QFN) Pod Feet Four (4) 56QFN Feet $140.00
CY3250-24X94QFN-POD Replacement PSoC CY3250-24x94QFN Pod Two (2) 24X94QFN Pod $78.00
CY3250-24X23AQFN-POD Replacement PSoC CY3250-24x23AQFN Pod Two (2) 24X23AQFN Pod $78.00
CY3250-27XXXQFN-POD Replacement PSoC CY3250-27XXXQFN Pod Two (2) 27XXXQFN Pod $78.00
CY3250-29XXXQFN-POD Replacement PSoC CY3250-29XXXQFN Pod Two (2) 29XXXQFN Pod $78.00
CY3250-21X23QFN-POD Replacement PSoC CY3250-21X23QFN Pod Two (2) 21X23QFN Pod $78.00
CY3250-21X34QFN-POD Replacement PSoC CY3250-21X34QFN Pod Two (2) 21X34QFN Pod $78.00
CY3250-24X23A Emulation support for CY8C24x23A devices. The pod provides the interconnection between
provides the interconnection between the ICE base unit and the target hardware, includes 56QFN Feet (2).
between the ICE base unit and the target hardware, includes 32-QFN Feet (2).
between the ICE base unit and the target hardware, includes 48-QFN Feet (2).
between the ICE base unit and the target hardware, includes 48-QFN Feet (2).
between the ICE base unit and the target hardware, includes 24-QFN Feet (2).
provides the interconnection between the ICE base unit and the target hardware, includes 32QFN Feet (2).
the ICE base unit and the target hardware, includes 28PDIP Feet (2). This pod kit supports all
non-QFN packages in combination with available CY3250 foot kit.
One (1) 24X94QFN POD
One (1) Flexcable
Two (2) 56QFN Feet
One (1) 24X23AQFN POD
One (1) Flexcable
Two (2) 32QFN Feet
One (1) 27XXXQFN POD
One (1) Flexcable
Two (2) 48QFN Feet
One (1) 29XXXQFN POD
One (1) Flexcable
Two (2) 48QFN Feet
One (1) 21X23QFN POD
One (1) Flexcable
Two (2) 24QFN Feet
One (1) 21X34 QFN POD
One (1) Flexcable
Two (2) 32QFN Feet
One (1) 24X23A POD
One (1) Flexcable
Two (2) 28PDIP Feet
$135.00
$135.00
$135.00
$135.00
$135.00
$135.00
$135.00
CY3250-27XXX Emulation support for CY8C27x43 devices. The pod provides the interconnection between
CY3250-29XXX Emulation support for CY8C29x66 devices. The pod provides the interconnection between
CY3250-21X23 Emulation support for CY8C21x23 devices. The pod provides the interconnection between
CY3250-21X34 Emulation support for CY8C21x34 devices. The pod provides the interconnection between
CY3250-24X94-POD Replacement PSoC CY3250-24x94 Pod Two (2) 24X94 Pod $78.00
CY3250-24X23A-POD Replacement PSoC CY3250-24X23A Pod Two (2) 24X23A Pod $78.00
CY3250-27XXX-POD Repla cement PSoC CY3250-27XXX Pod Two (2) 27XXX Pod $78.00
CY3250-29XXX-POD Repla cement PSoC CY3250-29XXX Pod Two (2) 29XXX Pod $78.00
CY3250-21X23-POD Replacement PSoC CY3250-21X23 Pod Two (2) 21X23 Pod $78.00
CY3250-21X34-POD Replacement PSoC CY3250-21X34 Pod Two (2) 21X34 Pod $78.00
the ICE base unit and the target hardware, includes 28PDIP Feet (2). This pod kit supports all
non-QFN packages in combination with available CY3250 foot kit.
the ICE base unit and the target hardware, includes 28PDIP Feet (2). This pod kit supports all
non-QFN packages in combination with available CY3250 foot kit.
the ICE base unit and the target hardware, includes 20SSOP Feet (2). This pod kit supports
all non-QFN packages in combination with available CY3250 foot kit.
the ICE base unit and the target hardware, includes 28SSOP Feet (2). This pod kit supports
all non-QFN packages in combination with available CY3250 foot kit.
Replacement PSoC CY3250 (20-pin DIP) Pod Feet Four (4) 20PDIP Feet $140.00
Replacement PSoC CY3250 (28-pin DIP) Pod Feet Four (4) 28PDIP Feet $140.00
Replacement PSoC CY3250 (8-pin DIP) Pod Feet Four (4) 8PDIP Feet $140.00
Replacement PSoC CY3250 (16-pin SOIC) Pod Feet Four (4) 16SOIC Feet $140.00
Replacement PSoC CY3250 (20-pin SOIC) Pod Feet Four (4) 20SOIC Feet $140.00
Replacement PSoC CY3250 (28-pin SOIC) Pod Feet Four (4) 28SOIC Feet $140.00
Replacement PSoC CY3250 (8-pin SOIC) Pod Feet Four (4) 8SOIC Feet $140.00
Replacement PSoC CY3250 (20-pin SSOP) Pod Feet Four (4) 20SSOP Feet $140.00
Replacement PSoC CY3250 (28-pin SSOP) Pod Feet Four (4) 28SSOP Feet $140.00
Replacement PSoC CY3250 (48-pin SSOP) Pod Feet Four (4) 48SSOP Feet $140.00
Replacement PSoC CY3250 (100-pin TQFP) Pod Feet Four (4) 100TQFP Feet $180.00
Replacement PSoC CY3250 (44-pin TQFP) Pod Feet Four (4) 44TQFP Feet $140.00
One (1) 27XXX POD
One (1) Flexcable
Two (2) 28PDIP Feet
One (1) 29XXX POD
One (1) Flexcable
Two (2) 28PDIP Feet
One (1) 21X23 POD
One (1) Flexcable
Two (2) 20SSOP Feet
One (1) 21X34 POD
One (1) Flexcable
Two (2) 28SSOP Feet
$135.00
$135.00
$135.00
$135.00
Revision *H October 25, 2006
Page 10
For information and support on PSoC devices: http://www.cypress.com/psoc.
Items may be purchased online at the Cypress Online Store: http://www.cypress.com/ home page.
Or you can purchase Development Tools from one of Cypress’ accredited distributors.