You are here

AN2015 - PSoC® 1 - Getting Started with Flash & E2PROM | Cypress Semiconductor

AN2015 - PSoC® 1 - Getting Started with Flash & E2PROM

Last Updated: 
Feb 19, 2018

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).


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.

PSoC 1 Flash Layout


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 5.4 SP1 N/A x34,xx6 x23, x34, x45 x45 x33 x23A, x94 x43 xxx x66