This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC 2541: Flash memory lifetime



Hello,

I want to use the flash memory in my sensorTag to store some log data. So I wondered whether someone can help me with this question:

Is there a rough number of writing/erasing cycles before the memory "dies"?

Thanks a lot,

Quirin

  • It is 20,000 times. You can finf the follwoinf information in swru191d.pdf

    2.2.3

    SFR memory space. The 128-entry hardware register area is accessed through this memory space. The SFR registers are also accessible through the XDATA address space at the address range (0x7080–0x70FF). Some CPU-specific SFR registers reside inside the CPU core and can only be accessed using the SFR memory space and not through the duplicate mapping into XDATA memory space. These specific SFR registers are listed in SFR Registers.

    Physical Memory

    RAM. All devices contain static RAM. At power on, the content of RAM is undefined. RAM content is retained in all power modes.

    Flash Memory. The on-chip flash memory is primarily intended to hold program code and constant data. The flash memory has the following features:

    • Page size: 1 KB or 2 KB (details are given in the data sheet of the device.)

    • Flash-page erase time: 20 ms

    • Flash-chip (mass) erase time: 20 ms

    • Flash write time (4 bytes): 20 μs

    • Data retention (at room temperature): 100 years

    • Program/erase endurance: 20,000 cycles