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.

CC2640R2F: Large External Memory

Part Number: CC2640R2F

Hi Team,

My customer is interested in using the CC2640R2F with a large external memory (around 4GB, as a data logger).

I noticed that we have a NVS SPI driver in the device, is there any limitations on this (speed, data size, etc.)? Do we have any example HW implementations or memory recommendations?

Thank you!

Regards,

~John

  • Hello Johm,

    The NVM external memory example/driver is based on the SPI flash on board (LAUNCHPAD). The main HW limitation would be SPI and the speed at which the SPI works. Another thing is that it is based on how the SPI flash receives commands. If both of these parameters are met by the memory the customer wants to use (SPI Communication, SPI Speed, and the command set), I do not see why they couldn't use the driver.

    Just remember that you will need to check that the command set in the datasheet of the memory on board, if they cannot use the driver as is they can write a wrapper for their new memory. The same way we have one for on board flash and internal flash.

    Regards,
    AB
  • Hi AB,

    Thank you - I see the Macronix memory on the launchpad, it looks like that family (MX25R) of memory devices only goes up to 64MB.
    Do you have a recommendation of a family of SPI memory devices that goes up to 4GB (or maybe at least 512MB)?

    I see a couple recommendations in our driver file reference:
    dev.ti.com/.../_n_v_s_s_p_i25_x_8h.html

    The Winbond W25xx family has a 1GB version that is readily available (on Digikey):
    www.digikey.com/.../7393547

    Interested in your thoughts.

    Regards,
    ~John