Cypress Semiconductor Perform CY8C24x94 User Manual Page 5

  • Download
  • Add to my manuals
  • Print
  • Page
    / 28
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 4
PSoC® 1 ISSP Programming Specifications, Document No. 001-15239 Rev. *J 5
1. Overview
This document is the programming specifications manual for the PSoC
®
1 device families: CY8C21x45, CY8C22x45,
CY8C24x94, CY8C28xxx, CY8C29x66, CY8CTST120, CY8CTMA120, CY8CTMG120, CY7C64215. This reference manual
provides information about the hardware connections and programming vectors required to develop your own PSoC 1 pro-
grammers. PSoC 1 can be programmed using the In-System Serial Programming (ISSP) protocol. Refer to the other pro-
gramming specifications documents for information about how to program the rest of the PSoC 1 devices.
1.1 Introduction
In-circuit programming is convenient for prototyping, manufacturing, and in-system field updates. PSoC 1 devices can be
programmed in-system using the in-system serial programming (ISSP) protocol, a proprietary protocol used by Cypress.
This programming reference manual provides programming timing and vectors so that developers and programmer vendors
can create their own in-system programming solutions for a PSoC 1 device. Refer to the application note AN44168 for a
practical implementation with source code of the Host Programming solution. Refer to the General PSoC Programming web
page for a list of programming solutions available for PSoC 1.
There are two participants in the programming procedure: the programmer and the target device. The programmer
communicates serially with the target, supplies the clocking, and sends commands to the target. The target receives data
from the programmer and supplies data upon a read request. The target drives the data line only upon request from the
programmer. The programmer programs the target with the program image contained in the <PROJECT NAME>.hex file,
which is generated by PSoC Designer. Refer to Appendix B on page 25 for more information regarding the Intel.hex file
format.
There are two important points that you should remember while developing a Host Programming application. These are:
1. You should not compare the programming vectors provided in this application note with those generated by the
MiniProg1, Miniprog3, or ICE-Cube. This is because Miniprog1, Miniprog3, and ICE-Cube follow a slightly different ver-
sion of the protocol for programming the target device. The programming vectors provided in this application note are the
recommended ones for developing your own host-side interface to program a PSoC 1 device.
2. Even though the ISSP protocol uses a bidirectional data line for communication between the host and the target device, it
is not related to I
2
C protocol in any manner.
Page view 4
1 2 3 4 5 6 7 8 9 10 ... 27 28

Comments to this Manuals

No comments