You are here

AN73054 - PSoC® 3 and PSoC 5LP Programming Using an External Microcontroller (HSSP) | Cypress Semiconductor

AN73054 - PSoC® 3 and PSoC 5LP Programming Using an External Microcontroller (HSSP)

Last Updated: 
Jan 27, 2019
Version: 
*E
AN73054 shows you how to implement PSoC 3 or PSoC 5LP device programming with an external microcontroller by using modular C code. In this process, called Host Sourced Serial Programming (HSSP), the host microcontroller programs PSoC 3 or PSoC 5LP through the serial wire debug (SWD) interface. The C code is written so that it can be ported to any microcontroller with minimal changes, speeding up HSSP application development for PSoC 3 or PSoC 5LP.
Introduction

PSoC 3 / PSoC 5LP device programming refers to programming of the nonvolatile memory in PSoC 3 / PSoC 5LP using an external host programmer. The host can be the MiniProg3 Programmer supplied by Cypress; a third-party programmer; or a custom-made programmer, such as an on-board microcontroller.



Project
Device
PSoC Creator

Version
Development Kit

CY8CKIT-xxx
Compiler
Architecture
Silicon

Revision
V3.3 CP1

or higher
001

DVK
030/050

DVK
Keil
GCC
RVDS
MDK

AN73054.zip

Prod
YES
YES
YES
N/A
YES
YES
YES

Dear valued customer,

Thank you for choosing our products. They come with all the know-how and passion that our engineers have put into it. As you probably already know, Cypress is now Infineon. This is a major step for our company, but also for the good of you. 

Reliability and business continuity are of utmost importance for us. Hence, we remain fully committed to honoring existing customer and distributor relationships. This includes offering the legacy Cypress product portfolio. We thank you very much for your trusting support.

For the full version of this message, please download the PDF version.