- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi All,
I am using CY8CKIT-042.
Using PSoC Programmer I am erasing the entire flash.
But, when I read back the flash content using PSoC Programmer, it displays all the flash content as zero's.
Isn't it that when we erase the Flash it suppose to change all the device content to 1's?
Regards,
Sudheer
Solved! Go to Solution.
- Tags:
- psoc4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Sudheer,
The PSoC devices utilizes a unique flash process called SONOS ( Silicon Oxide Nitrous Oxide Silicon Semiconductor). So, the flash erase in the PSoC device turns on all the memory transistors in an array or array portion (such as a row in Flash). Erased transistor = negative Vt = “on” = “0”. Programming the flash turns off only those memory transistors that must become “ones”. Programmed transistor = positive Vt = “off” = “1. ”Thus, after erasing, the flash content is changed to zero.
-Sayani.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Sudheer,
The PSoC devices utilizes a unique flash process called SONOS ( Silicon Oxide Nitrous Oxide Silicon Semiconductor). So, the flash erase in the PSoC device turns on all the memory transistors in an array or array portion (such as a row in Flash). Erased transistor = negative Vt = “on” = “0”. Programming the flash turns off only those memory transistors that must become “ones”. Programmed transistor = positive Vt = “off” = “1. ”Thus, after erasing, the flash content is changed to zero.
-Sayani.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Sayani,
Thanks for the reply.
Regards,
Sudheer