Development and Programming Methods

Currently there are four ways to program a PSoC:

Prototype programming

Full-featured in-circuit emulation

Production programming

Cypress factory programming for high volume orders**

Inexpensive

Prototype

Programming

Full-Featured

Emulation

and

Prototype

Programming

Production

Programming

PSoC Designer/Programmer

USB Cable

USB Cable

USB Cable

USB Cable

USB Cable

MiniProg

Direct Connect

MiniProg

5-pin header *

ICE-Cube

ISSP Cable

ICE-Cube

ISSP Cable

CY3207ISSP

ISSP Cable

PSoCEval1 or MiniEval

Target PCB with PSoC

MiniEval

Target PCB with PSoC

Target PCB with PSoC

* This friction-lock 5-pin header that connects target PCB to Miniprog can be ordered as DigiKey WM4203-ND.

**Factory programming of a PSoC device by Cypress Semiconductor requires a contract with a minimum order of 100Ku parts per year. Please contact your local Cypress sales office for more information.

The following diagram demonstrates one example of a set-up to program a specific PSoC device from a host PC through a USB cable to the ICE, which connects via Flexcable to the POD, which may be seated with a package adaptor (foot) and a PSoC device on a board. These are al the pieces you would need to implement in-circuit emulation.

PSoC Designer

USB

ICE

Flexcable

POD

Foot

Board

In the above example, the devices could be described as the following:

ƒ

QFN Emulation Kit:

1

Flexcable, 1

QFN-type Pod, 2 Feet (for flat-pack style pkgs)

ƒ

Non-QFN Emulation Kit:

1

Flexcable, 1

Pod, 2 Feet (all other chip packages)

ƒ

POD:

Two types of emulation Pods exist: for QFN and non-QFN PSoC

 

 

packages.

 

ƒ

FOOT:

Quantity of 4 PSoC device package adapters (FEET)

ƒ

Flexcable Kit:

1

Flexible Cable

The POD seats a PSoC chip for emulation, and the Foot is a package adapter. You can choose a POD and Foot for your chosen PSoC device/package from the table in the appendix.

You may want to order extra feet even if the default feet in your emulator kit (PDIP/QFN) match the package type of your particular PSoC part number.

Page 6 of 28

5.4-011808

[+] Feedback

Page 6
Image 6
Cypress CY8C27x43, CY20x34, CY7C1062DV33, CY8C24x94, CY8CLEDxx, CY8C21x34 Development and Programming Methods, Foot, Board