AN2015 - PSoC® 1 - Getting Started with Flash & E2PROM
Last Updated: 12/11/2012
|
|
|
Version: *G
|
| AN2015 enables the reader to get started with the flash memory in PSoC® 1 by focusing on PSoC 1 flash architecture Read, Write algorithm, Protection modes and their impact on user applications. The example projects demonstrates the two methods for reading and writing to the flash memory within a user application, E2PROM User Module and Flash block API library that is included in the PSoC Designer™ integrated development environment (IDE). |
Introduction
Flash operations executed by user firmware are a key element of many embedded designs. The ability for a device to update its own flash is useful in many applications including bootloaders and applications that need to store nonvolatile information such as calibration data.

Example Project |
Supported H/W and S/W |
Supported PSoC1 Devices |
|
PSoC Designer Version |
H/W Kit |
CY8C20xxx |
CY8C21xxx |
CY8C22xxx |
CY8C23xxx |
CY8C24xxx |
CY8C27xxx |
CY8C28xxx |
CY8C29xxx |
|
No |
N/A |
N/A |
x34,xx6 |
x23, x34, x45 |
x45 |
x33 |
x23A, x94 |
x43 |
xxx |
x66 |
|
这些文档仅供参考。赛普拉斯、赛普拉斯管理层、雇员及分销商对翻译错误不承担任何责任。当您在设计开发过程中使用这些文档时,我们强烈建议您参照英文版本。
これらの文献はあくまでもご参考のためのみに日本語翻訳されています。誤訳によるトラブルが発生した場合、Cypress Semiconductor Corp. 全ての子会社、関連会社、役員、従業員、販売代理店は一切の責任を負いかねます。
最新の英語版オリジナル文献を必ずご参照いただくことをお勧め致します。
|
Related Documentation |
|
|
| Technical Reference Manuals |
Last Updated |
| CY8C22x45, CY8C21345: PSoC® Programmable System-on-Chip™ Technical Reference Manual (TRM) |
07/31/2012 |
| CY8CPLC20, CY8CLED16P01, CY8C29x66, CY8C27x43, CY8C24x94, CY8C24x23, CY8C24x23A, CY8C22x13, CY8C21x34, CY8C21x34B, CY8C21x23,CY7C64215, CY7C603xx, CY8CNP1xx, and CYWUSB6953 PSoC® Programmable System-on-Chip |
07/04/2011 |
| CY8C28xxx PSoC® Programmable System-on-Chip™ Technical Reference Manual |
09/25/2012 |
| PSoC® 1 ISSP Programming Specifications - CY8C21x23, CY8C21x34, CY8C23x33, CY8C24x23A, CY8C27x43, CY8CTMG110, CY8CTST110 |
04/25/2012 |
| PSoC® 1 ISSP Programming Specifications - CY8C21x45, CY8C22x45, CY8C24x94, CY8C28xxx, CY8C29x66, CY8CTST120, CY8CTMA120, CY8CTMG120, CY7C64215 |
04/25/2012 |
| User Module Datasheets |
Last Updated |
| User Module Datasheet: EEPROM Datasheet EEPROM V 1.1 (CY8C20x66, CY8C20x36, CY8C20336AN, CY8C20436AN, CY8C20636AN, CY8C20xx6AS, CY8C20XX6L, CY8C20x46, CY8C20x96, CY8C20045, CY8C20055, CY7C645xx, CY7C643/4/5xx, CY7C60424, CY7C6053x, CYONS2000, CYONS2001, CYONS2100, CYONS2101, CYONS2110, CYONSFN2xxx, CYONSTB2xxx, CYONSFN2010-BFXC, CYONSCN2024-BFXC, CYONSCN2028-BFXC, CYONSCN2020-BFXC, CYONSKN2033-BFXC, CYONSKN2035-BFXC, CYONSKN2030-BFXC, CYONSTN2040, CY8CTMA140, CY8C20xx7/7S, CYRF89x35) |
10/15/2012 |
| User Module Datasheet: Internal Temperature Sensor Measurement Datasheet FlashTempV 2.30 (CY8C29x66, CY8C27x43, CY8C24xx3, CY8C24x94, CY8C23x33, CY8CLED04/08/16, CY8CLED0xD, CY8CLED0xG, CY8C28x45, CY8CPLC20, CY8CLED16P01, CY8C28xx3, CY8C28x52) |
11/20/2012 |
| User Module Datasheet: E2PROM Datasheet E2PROM V 1.7 (CY8C29x66, CY8CLED16, CY8CPLC20, CY8CLED16P01,CY8C27x43, CY8C24x94, CY8C22x13, CY7C64215, CY8CLED04/08, CY8CLED0xD, CY8CLED0xG, CY8C22x45, CY8C28x45, CY8C28xxx, CY8C24x23A, CY8C23x33, CY8C21x23, CY8CLED02, CY8C21x34, CY7C603xx, CYWUSB6953, CY8C20x24, CY8C20x34, CY8C21x45, CY8C21x12) |
08/02/2012 |
| User Module Datasheet: EEPROM Datasheet E2PROM V 0.40 (CY7C633/638/639/601/602xx, CYRF69xx3) |
10/15/2012 |
|
|
|
|
|
Related Application Notes:
Domain Tags: Non Volatile Memories, PSoC Resources, Programming, Flash
Related Knowledge Base: Die Temperature, Flash, Flash Security, Hex File, PSoC Programmer
Spec No: 001-40459;
Sunset Owner: PRKU;
Secondary Owner: GULA;
Sunset Date: 06/06/11
|
|