SoftDevice memory usage

The SoftDevice shares the available flash memory and RAM on the nRF51 SoC with the application. The application must therefore be aware of the memory resources needed by the SoftDevice and leave the parts of the memory used by the SoftDevice undisturbed for correct SoftDevice operation.

The SoftDevice requires a fixed amount of flash memory and RAM, which are detailed in Table 1 and Table 2. In addition, depending on the runtime configuration, the SoftDevice will require:

Documentation feedback | Developer Zone | Updated 2016-04-08