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: Available memory and MIPS for application

Part Number: CC2640R2F


The CC2640R2F has 128K flash, 20K RAM, and runs at 48 MHz.

Q: For BLE5 and a typical peripheral role, how much of these resources are available for the user's application (Memory and MIPS), as opposed to being consumed by the BLE stack?

Regards,

David

  • Hi David,

    We do not have any published MIPS data for our stack. With the exception of a couple computationally intense processes (pairing, for example) the stack does not consume a lot of resources. You can use the TI-RTOS debugging tools (explained here: dev.ti.com/.../ ) to see which tasks use the most resources.

    For flash memory, you should be able to get up to 40KB free flash. That number can vary depending on drivers used and the removal of demo code from the sample application. Your map file should contain the amount of flash available.

    For RAM usage, you can enable HEAPMGR_METRICS to view runtime memory allocation.