PSoC® Development Tools Selector Guide
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
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 (avail driven 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
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